2011-05-02 14 views
8

jak przekonwertować CGAffineTransform na CGTransform3D?jak przekonwertować CGAffineTransform na CGTransform3D?

Używam UIImagePickerController jako Camera Controler. i dodaję warstwę 3D w górnej części widoku kamery.

następnie, gdy chcę dodać model 3d do warstwy 3d. i muset ustawi matrycę do projekcji w trybie 3d campera. i macierz widoku modelu.

, ale UIImagePickerController ma po prostu CGAffineTransform.

Odpowiedz

37

Spróbuj CATransform3DMakeAffineTransform. Z dokumentacji firmy Apple:

Zwróć transformację z tym samym efektem co transformacja afiniczna "m".

CATransform3D CATransform3DMakeAffineTransform (CGAffineTransform m) 

Dostępne w iOS 2.0 i nowszych wersjach. Zadeklarowane w:

CATransform3D.h 
Powiązane problemy