EngineKit
Rotation.h
1 // TODO: init with [[1, 2, 3], 4]
2 
3 @class Rotation;
4 
5 
6 @protocol RotationExport <JSExport>
7 @end
8 
9 
13 @interface Rotation : NSObject <RotationExport>
20 + (instancetype)rotationWithAxis:(Axis *)axis angle:(Angle *)angle;
33 + (instancetype)rotationWithArray:(NSArray *)array;
48 + (instancetype)rotationWithObject:(id)object;
56 + (instancetype)rotationWithSCNVector4:(SCNVector4)vector;
64 - (instancetype)initWithSCNVector4:(SCNVector4)vector;
71 - (instancetype)initWithAxis:(Axis *)axis angle:(Angle *)angle;
84 - (instancetype)initWithArray:(NSArray *)array;
99 - (instancetype)initWithObject:(id)object;
100 
108 - (SCNVector4)toSCNVector;
109 @end
Definition: Rotation.h:6
Definition: Rotation.h:13
SCNVector4 toSCNVector()
Definition: Rotation.m:73
Definition: Angle.h:23
Definition: Axis.h:31