SCNVector3
A representation of a three-component vector.
Constructor Summary
| Public Constructor | ||
| public |
constructor(x: number, y: number, z: number): void |
|
Method Summary
| Public Methods | ||
| public |
add(v: SCNVector3): SCNVector3 |
|
| public |
cross(v: SCNVecor3): SCNVector3 |
|
| public |
dot(v: SCNVector3): number |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
floatArray(): number[] |
|
| public |
|
|
| public |
|
|
| public |
lerp(v: SCNVector3, rate: number): SCNVector3 |
|
| public |
mul(n: number): SCNVector3 |
|
| public |
mulv(v: SCNVector3): SCNVector3 |
|
| public |
|
|
| public |
rotate(m: SCNMatrix4): SCNVector3 |
|
| public |
|
|
| public |
sub(v: SCNVector3): SCNVector3 |
|
| public |
|
|
| public |
zero(): * |
|
Public Constructors
Public Methods
public add(v: SCNVector3): SCNVector3 source
Params:
| Name | Type | Attribute | Description |
| v | SCNVector3 |
public cross(v: SCNVecor3): SCNVector3 source
Params:
| Name | Type | Attribute | Description |
| v | SCNVecor3 |
public dot(v: SCNVector3): number source
Params:
| Name | Type | Attribute | Description |
| v | SCNVector3 |
public lerp(v: SCNVector3, rate: number): SCNVector3 source
Params:
| Name | Type | Attribute | Description |
| v | SCNVector3 | ||
| rate | number |
public mul(n: number): SCNVector3 source
Params:
| Name | Type | Attribute | Description |
| n | number |
public mulv(v: SCNVector3): SCNVector3 source
Params:
| Name | Type | Attribute | Description |
| v | SCNVector3 |
public rotate(m: SCNMatrix4): SCNVector3 source
Params:
| Name | Type | Attribute | Description |
| m | SCNMatrix4 |
public rotateWithQuaternion(q: SCNVector4): SCNVector3 source
Params:
| Name | Type | Attribute | Description |
| q | SCNVector4 |
public sub(v: SCNVector3): SCNVector3 source
Params:
| Name | Type | Attribute | Description |
| v | SCNVector3 |
public transform(m: SCNMatrix4): SCNVector3 source
Params:
| Name | Type | Attribute | Description |
| m | SCNMatrix4 |