결합된 선형 및 각도 동작이 다음과 같이 정의됩니다.
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);