Share via


SCNAction.RotateBy Method

Definition

Overloads

RotateBy(NFloat, SCNVector3, Double)

[Foundation.Export("rotateByAngle:aroundAxis:duration:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static SceneKit.SCNAction RotateBy(System.Runtime.InteropServices.NFloat angle, SceneKit.SCNVector3 axis, double durationInSeconds);
[<Foundation.Export("rotateByAngle:aroundAxis:duration:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member RotateBy : System.Runtime.InteropServices.NFloat * SceneKit.SCNVector3 * double -> SceneKit.SCNAction

Parameters

angle
NFloat
axis
SCNVector3
durationInSeconds
Double

Returns

Attributes

Applies to

RotateBy(NFloat, NFloat, NFloat, Double)

[Foundation.Export("rotateByX:y:z:duration:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static SceneKit.SCNAction RotateBy(System.Runtime.InteropServices.NFloat xAngle, System.Runtime.InteropServices.NFloat yAngle, System.Runtime.InteropServices.NFloat zAngle, double durationInSeconds);
[<Foundation.Export("rotateByX:y:z:duration:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member RotateBy : System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * double -> SceneKit.SCNAction

Parameters

xAngle
NFloat
yAngle
NFloat
zAngle
NFloat
durationInSeconds
Double

Returns

Attributes

Applies to