변환으로, se3 객체로 지정되거나 se3 객체 요소를 N개 가진 배열로 지정됩니다. 여기서 N은 총 변환 수입니다.
회전으로, so3 객체로 지정되거나 so3 객체 요소를 N개 가진 배열로 지정됩니다. 여기서 N은 총 회전 개수입니다.
오일러 각의 축 회전 시퀀스로, 다음과 같은 string형 스칼라 중 하나로 지정됩니다.
"ZYX"(디폴트 값)
"ZYZ"
"ZXY"
"ZXZ"
"YXY"
"YZX"
"YXZ"
"YZY"
"XYX"
"XYZ"
"XZX"
"XZY"
이들은 각각 x축, y축, z축을 중심으로 하는 ϕ, ψ, θ 회전에 대한 정규 직교 회전 행렬입니다.
, ,
이 시퀀스에서 회전 행렬을 생성할 때 각 문자는 대응하는 축을 나타냅니다. 예를 들어 시퀀스가 "XYZ"인 경우 eul 객체는 x축 중심의 한 회전과 y축 중심의 한 회전을 곱한 다음, 해당 곱셈을 z축 중심의 한 회전과 곱하여 회전 행렬 R을 생성합니다.
예: eul([pi/2 pi/3 pi/4],"eul","ZYZ")는 z축을 중심으로 pi/4라디안만큼 점을 회전시킨 다음 y축을 중심으로 pi/3라디안만큼 점을 회전시킨 후 z축을 중심으로 pi/2라디안만큼 점을 회전시킵니다. 이는 eul(pi/2,"rotz") * eul(pi/3,"roty") * eul(pi/4,"rotz")와 동일합니다.