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 |