Joy of Vex [Day17-1,2]
quaternion(float angle, vector axis) 1. 얼마나 회전할지에 대한 크기값 angle 2. 축 axis 두 가지정보가 필요하다. howmuch에 $T 를 넣어주면 계속 회전하는 결과를 얻을 수 있다. quaternion의 결과는 요소가 4개인 vector가 된다. @orient에 대해.. 0,0,0,1로 해주면 카피투포인트 했을 때 원래 오브젝트 방향대로 바라보고 있음 (원본 그대로 복사만 해줌) a의 값을 1로 바꾸면 x축기준으로 90도 회전, 1에서 점점 커질수록 점점 더 회전하지만 값이 훨씬 더 적게 회전함 a 값을 변경해놓고 b,c를 회전시키면 각각 y축 z축으로 회전하는 게 아니라 틀어진 방향으로 회전하는것처럼 보임 a,b,c,d의 규칙을 정하긴 어려움 d가 4가 되면..
Joy of Vex [Day12-3]
Array와 Nearpoints nearpoints(1,@P,4) 모든 포인트에 대해서 반경 4를 기준으로 가까운 점을 찾아줌 - 여러 개의 점을 반환할 수 있음 이는 array [ ] 로 표현되어야 한다. 가장 가까운 순서대로 [ ] 안에 쓰여짐 int pts[] = nearpoints(1, @P , 4 , 3); 처럼 4가지의 정보가 쓰여 있을 때 마지막 정보는 개수 가장 가까운 순서대로 3개의 점만 찾아달라는 뜻 v@K = {3,8,2} 에서 세번째 정보를 불러오고 싶을 때, @K.z 이런 식으로 표기하면 된다. v@TWA = {2,7,3} 에서 첫 번째 정보를 이용할 때, @TWA[0] 이렇게도 표기할 수 있음 지오메트리 스프레드시트에 저런 식으로 표기되어 있음 vector array도 만들어줄 ..