@N


단순히 그리드의 점에 복사하면 모든 고무 장난감이 위를 향하지만 법선을 이런 식으로 쓰면 앞(Z축 방향)을 향하게 할 수 있습니다.
그리드 포인트의 법선 방향이 위쪽입니다!
@높은


고무장난감이 향하고 있는 방향은 앞이지만 머리는 그 점을 향해 기울어져 있다.
점의 위치가 아래와 같이 애니메이션되면 시계 반대 방향으로 회전하는 고무장난감이 됩니다.

정규화 과정을 거치지 않고
@N = {0,0,1};
vector get = point(1,"P",0);
@up = get;
이런 식으로 포인트를 직접 가져오더라도 결과는 동일하게 나타납니다.

장면 보기에서 마우스를 클릭하고 E 키를 눌러 편집 노드를 만들고 Esc 키를 눌러 카메라 모드를 종료합니다.
편집을 두 번 한 이유는 강조 표시된 부분을 삭제하기 위해서입니다.

색상 값이 정상 값이면 반대쪽은 음수 값을 가지므로 검은색으로 나타납니다.
조건부 if 문은 밝은 회색으로 만듭니다 min(@Cd)는 @Cd가 {-1,0,0}이면 -1의 값을 의미합니다.
보고 있던 객체를 그리드에 0, 0, 1 방향(파란색은 +Z축 방향)으로 복사하면
0,1,0을 향하고 있습니다. (파란색은 +y축 방향)

고무장난감이 처음에 사인-코사인을 사용하여 회전한 것처럼
set 함수에 표현식을 쓰면 객체를 회전시킬 수 있습니다.
여기에 @ptnum을 추가하여 각 포인트에 대한 시차를 주는데 약간의 차이를 주기 위해 작은 값만 주어도 된다.

@ptnum 대신 길이 값을 사용하면 중심에서 바깥쪽으로 타이밍이 변경됩니다.
@Py에 sin
t에 숫자를 곱하면 파동의 주파수를 변경할 수 있고 sin 이외의 숫자를 곱하면 높이를 변경할 수 있습니다.

