결합된 동작

결합된 선형 및 각도 동작이 다음과 같이 정의됩니다.

m = 새 동작("결합된 선형/각도")

m1 = m.motionComponent("선형");

m1.setDirection(0, 1, 0);

m1.initialPosition = 0;

p = m1.property("거리");

v = p.variation("왕복");

v.setValue("절반 기간", 25, "초");

v.setValue("거리", 500, "밀리미터");

p.apply(v);

m2 = m.motionComponent("각도");

m2.setAxisOfRotation(0, 1, 0);

m2.setCenterOfRotation(0, 0, -100);

m2.initialPosition = -40;

p = m2.property("각도");

v = p.variation("진동");

v.setValue("절반 기간", 6, "초");

v.setValue("각변위", 80, "도");

p.apply(v);

a.select("레이더");

a.applyMotion(m);

아래에는 결합된 선형/각도 동작 작성에 대해 한 줄씩 설명되어 있습니다.

>>>“m”이라는 동작 객체가 작성되어 결합된 선형/각도 동작 유형으로 설정되었습니다.

m = 새 동작("결합된 선형/각도")

>>>“m1”이라고 하는 동작 객체가 작성되어 동작의 선형 구성요소를 정의하는 데 사용되었습니다. 이동 방향 및 초기 위치가 정의됩니다.

m1 = m.motionComponent("선형");

m1.setDirection(0, 1, 0);

m1.initialPosition = 0;

>>>“p”라고 하는 특성 객체가 작성되고, 이 동작의 선형 구성요소를 정의하는 데 사용되었습니다. 이동 거리는 “v”라고 하는 변동 객체를 사용하여 왕복으로 정의됩니다.

p = m1.property("거리");

v = p.variation("왕복");

v.setValue("절반 기간", 25, "초");

v.setValue("거리", 500, "밀리미터");

p.apply(v);

>>>“m2”라고 하는 동작 객체를 먼저 작성하고 각도로 설정하여 동작의 각도 구성요소가 정의되었습니다. 그런 다음 각도 동작의 형상 매개변수가 설정되었습니다. 각도 동작은 “p”라고 하는 특성 객체를 작성하고 각도 동작을 진동으로 정의하여 정의됩니다.

m2 = m.motionComponent("각도");

m2.setAxisOfRotation(0, 1, 0);

m2.setCenterOfRotation(0, 0, -100);

m2.initialPosition = -40;

p = m2.property("각도");

v = p.variation("진동");

v.setValue("절반 기간", 6, "초");

v.setValue("각변위", 80, "도");

p.apply(v);

>>>"레이더"라는 부품을 선택하고 동작 객체 m에 정의된 동작을 지정하여 명령을 완료했습니다.

a.select("레이더");

a.applyMotion(m);