2013-11-01 2 views

답변

0

나는 당신이 CATransform3D로 그것을 달성 할 수 있었다고 생각한다.

당신은이 두 호출을 사용 :

당신은 롤, 피치 및 요는 대응 방법을 알아낼 필요가
CATransform3D CATransform3DMakeRotation (CGFloat angle, CGFloat x, CGFloat y, CGFloat z); 
CATransform3D CATransform3DRotate (CATransform3D t, CGFloat angle, CGFloat x, CGFloat y, CGFloat z) 

당신 (좌표계 일반적으로 X, Y, Z 있지만, Z, X가 될 수 Y)

는 바로이 같은 콤보를 수행

CATransform3D transform = CATransform3DMakeRotation(anglex, 1.0, 0.0, 0.0); 
transform = CATransform3DRotate(transform, angley, 0.0, 1.0, 0.0); 
transform = CATransform3DRotate(transform, anglez, 0.0, 0.0, 1.0); 

당신 지금 당신이 찾고있는 매트릭스를 개최한다 변환.