Rotate 't' by 'angle' radians about the vector '(x, y, z)' and return the result. If the vector has zero length the behavior is undefined: t' = rotation(angle, x, y, z) * t.
Original signature is : CATransform3D CATransform3DRotate (CATransform3D t, CGFloat angle, CGFloat x, CGFloat y, CGFloat z)
Available in Mac OS X version 10.5 and later.
C# | Visual Basic | Visual C++ |
public static CATransform3D Rotate( CATransform3D t, float angle, float x, float y, float z )
Public Shared Function Rotate ( _ t As CATransform3D, _ angle As Single, _ x As Single, _ y As Single, _ z As Single _ ) As CATransform3D
public: static CATransform3D Rotate( CATransform3D t, float angle, float x, float y, float z )
- t (CATransform3D)
[Missing <param name="t"/> documentation for "M:Monobjc.QuartzCore.CATransform3D.Rotate(Monobjc.QuartzCore.CATransform3D,System.Single,System.Single,System.Single,System.Single)"]
- angle (Single)
[Missing <param name="angle"/> documentation for "M:Monobjc.QuartzCore.CATransform3D.Rotate(Monobjc.QuartzCore.CATransform3D,System.Single,System.Single,System.Single,System.Single)"]
- x (Single)
[Missing <param name="x"/> documentation for "M:Monobjc.QuartzCore.CATransform3D.Rotate(Monobjc.QuartzCore.CATransform3D,System.Single,System.Single,System.Single,System.Single)"]
- y (Single)
[Missing <param name="y"/> documentation for "M:Monobjc.QuartzCore.CATransform3D.Rotate(Monobjc.QuartzCore.CATransform3D,System.Single,System.Single,System.Single,System.Single)"]
- z (Single)
[Missing <param name="z"/> documentation for "M:Monobjc.QuartzCore.CATransform3D.Rotate(Monobjc.QuartzCore.CATransform3D,System.Single,System.Single,System.Single,System.Single)"]
[Missing <returns> documentation for "M:Monobjc.QuartzCore.CATransform3D.Rotate(Monobjc.QuartzCore.CATransform3D,System.Single,System.Single,System.Single,System.Single)"]
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)