SCNVector4
A representation of a four-component vector.
Constructor Summary
Public Constructor | ||
public |
constructor(x: number, y: number, z: number, w: number) |
Member Summary
Public Members | ||
public get |
angle: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
Method Summary
Public Methods | ||
public |
add(v: SCNVector4): SCNVector4 |
|
public |
cross(v: SCNVecor4): SCNVector4 |
|
public |
dot(v: SCNVector4): number |
|
public |
exp(): SCNVector4 |
|
public |
|
|
public |
floatArray(): number[] |
|
public |
|
|
public |
|
|
public |
lerp(v: SCNVector4, rate: number): SCNVector4 |
|
public |
ln(): SCNVector4 |
|
public |
mul(n: number): SCNVector4 |
|
public |
mulv(v: SCNVector4): SCNVector4 |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
slerp(v: SCNVector4, rate: number): SCNVector4 |
|
public |
sub(v: SCNVector4): SCNVector4 |
|
public |
transform(m: *): * |
|
public |
zero(): * |
Public Constructors
Public Members
public get angle: * source
Public Methods
public add(v: SCNVector4): SCNVector4 source
Params:
Name | Type | Attribute | Description |
v | SCNVector4 |
public cross(v: SCNVecor4): SCNVector4 source
Params:
Name | Type | Attribute | Description |
v | SCNVecor4 |
public dot(v: SCNVector4): number source
Params:
Name | Type | Attribute | Description |
v | SCNVector4 |
public lerp(v: SCNVector4, rate: number): SCNVector4 source
Params:
Name | Type | Attribute | Description |
v | SCNVector4 | ||
rate | number |
public mul(n: number): SCNVector4 source
Params:
Name | Type | Attribute | Description |
n | number |
public mulv(v: SCNVector4): SCNVector4 source
Params:
Name | Type | Attribute | Description |
v | SCNVector4 |
public slerp(v: SCNVector4, rate: number): SCNVector4 source
Params:
Name | Type | Attribute | Description |
v | SCNVector4 | ||
rate | number |
public sub(v: SCNVector4): SCNVector4 source
Params:
Name | Type | Attribute | Description |
v | SCNVector4 |