SCNMatrix4 Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| SCNMatrix4(CATransform3D) | |
| SCNMatrix4(SCNVector4, SCNVector4, SCNVector4, SCNVector4) |
Constructs a new instance. |
| SCNMatrix4(NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat) |
Constructs a new instance. |
| SCNMatrix4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Constructs a new instance. |
SCNMatrix4(CATransform3D)
public SCNMatrix4(CoreAnimation.CATransform3D transform);
new SceneKit.SCNMatrix4 : CoreAnimation.CATransform3D -> SceneKit.SCNMatrix4
Parameters
- transform
- CATransform3D
Applies to
SCNMatrix4(SCNVector4, SCNVector4, SCNVector4, SCNVector4)
Constructs a new instance.
public SCNMatrix4(SceneKit.SCNVector4 row0, SceneKit.SCNVector4 row1, SceneKit.SCNVector4 row2, SceneKit.SCNVector4 row3);
new SceneKit.SCNMatrix4 : SceneKit.SCNVector4 * SceneKit.SCNVector4 * SceneKit.SCNVector4 * SceneKit.SCNVector4 -> SceneKit.SCNMatrix4
Parameters
- row0
- SCNVector4
Top row of the matrix
- row1
- SCNVector4
Second row of the matrix
- row2
- SCNVector4
Third row of the matrix
- row3
- SCNVector4
Bottom row of the matrix
Applies to
SCNMatrix4(NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat)
Constructs a new instance.
public SCNMatrix4(System.Runtime.InteropServices.NFloat m00, System.Runtime.InteropServices.NFloat m01, System.Runtime.InteropServices.NFloat m02, System.Runtime.InteropServices.NFloat m03, System.Runtime.InteropServices.NFloat m10, System.Runtime.InteropServices.NFloat m11, System.Runtime.InteropServices.NFloat m12, System.Runtime.InteropServices.NFloat m13, System.Runtime.InteropServices.NFloat m20, System.Runtime.InteropServices.NFloat m21, System.Runtime.InteropServices.NFloat m22, System.Runtime.InteropServices.NFloat m23, System.Runtime.InteropServices.NFloat m30, System.Runtime.InteropServices.NFloat m31, System.Runtime.InteropServices.NFloat m32, System.Runtime.InteropServices.NFloat m33);
new SceneKit.SCNMatrix4 : System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat * System.Runtime.InteropServices.NFloat -> SceneKit.SCNMatrix4
Parameters
- m00
- NFloat
First item of the first row of the matrix.
- m01
- NFloat
Second item of the first row of the matrix.
- m02
- NFloat
Third item of the first row of the matrix.
- m03
- NFloat
Fourth item of the first row of the matrix.
- m10
- NFloat
First item of the second row of the matrix.
- m11
- NFloat
Second item of the second row of the matrix.
- m12
- NFloat
Third item of the second row of the matrix.
- m13
- NFloat
Fourth item of the second row of the matrix.
- m20
- NFloat
First item of the third row of the matrix.
- m21
- NFloat
Second item of the third row of the matrix.
- m22
- NFloat
Third item of the third row of the matrix.
- m23
- NFloat
First item of the third row of the matrix.
- m30
- NFloat
Fourth item of the fourth row of the matrix.
- m31
- NFloat
Second item of the fourth row of the matrix.
- m32
- NFloat
Third item of the fourth row of the matrix.
- m33
- NFloat
Fourth item of the fourth row of the matrix.
Applies to
SCNMatrix4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)
Constructs a new instance.
public SCNMatrix4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33);
new SceneKit.SCNMatrix4 : single * single * single * single * single * single * single * single * single * single * single * single * single * single * single * single -> SceneKit.SCNMatrix4
Parameters
- m00
- Single
First item of the first row of the matrix.
- m01
- Single
Second item of the first row of the matrix.
- m02
- Single
Third item of the first row of the matrix.
- m03
- Single
Fourth item of the first row of the matrix.
- m10
- Single
First item of the second row of the matrix.
- m11
- Single
Second item of the second row of the matrix.
- m12
- Single
Third item of the second row of the matrix.
- m13
- Single
Fourth item of the second row of the matrix.
- m20
- Single
First item of the third row of the matrix.
- m21
- Single
Second item of the third row of the matrix.
- m22
- Single
Third item of the third row of the matrix.
- m23
- Single
First item of the third row of the matrix.
- m30
- Single
Fourth item of the fourth row of the matrix.
- m31
- Single
Second item of the fourth row of the matrix.
- m32
- Single
Third item of the fourth row of the matrix.
- m33
- Single
Fourth item of the fourth row of the matrix.