SCNMatrix4
A representation of a 4 x 4 matrix.
Static Method Summary
Static Public Methods | ||
public static |
matrixWithOrientation(orientation: *): * |
|
public static |
matrixWithRotation(x: number, y: number, z: number, w: number): SCNMatrix4 |
|
public static |
matrixWithScale(x: number, y: number, z: number): SCNMatrix4 |
|
public static |
matrixWithTranslation(x: number, y: number, z: number): SCNMatrix4 |
Constructor Summary
Public Constructor | ||
public |
constructor(m: number[][]) |
Member Summary
Public Members | ||
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
Method Summary
Public Methods | ||
public |
add(m: SCNMatrix4): SCNMatrix4 |
|
public |
equalTo(m: SCNMatrix4): boolean This function performs a numeric (not bitwise) comparison of each pair of elements. |
|
public |
|
|
public |
|
|
public |
floatArray(): number[] |
|
public |
floatArray3x4f(): number[] |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
invert(): SCNMatrix4 |
|
public |
Returns a Boolean value that indicates whether the matrix is equal to the identity matrix. |
|
public |
lerp(m: SCNMatrix4, rate: number): SCNMatrix4 |
|
public |
mul(t: number): SCNMatrix4 |
|
public |
mult(m: SCNMatrix4): SCNMatrix4 |
|
public |
|
|
public |
|
|
public |
scale(x: number, y: number, z: number): SCNMatrix4 |
|
public |
translation(x: number, y: number, z: number): SCNMatrix4 |
|
public |
|
Static Public Methods
public static matrixWithOrientation(orientation: *): * source
Params:
Name | Type | Attribute | Description |
orientation | * |
Return:
* |
public static matrixWithScale(x: number, y: number, z: number): SCNMatrix4 source
public static matrixWithTranslation(x: number, y: number, z: number): SCNMatrix4 source
Public Constructors
public constructor(m: number[][]) source
Params:
Name | Type | Attribute | Description |
m | number[][] |
|
Public Members
Public Methods
public add(m: SCNMatrix4): SCNMatrix4 source
Params:
Name | Type | Attribute | Description |
m | SCNMatrix4 |
public equalTo(m: SCNMatrix4): boolean source
This function performs a numeric (not bitwise) comparison of each pair of elements.
Params:
Name | Type | Attribute | Description |
m | SCNMatrix4 |
public isIdentity(): boolean source
Returns a Boolean value that indicates whether the matrix is equal to the identity matrix.
public lerp(m: SCNMatrix4, rate: number): SCNMatrix4 source
Params:
Name | Type | Attribute | Description |
m | SCNMatrix4 | ||
rate | number |
public mul(t: number): SCNMatrix4 source
Params:
Name | Type | Attribute | Description |
t | number |
public mult(m: SCNMatrix4): SCNMatrix4 source
Params:
Name | Type | Attribute | Description |
m | SCNMatrix4 |