Documentation / @imvu/cal3d / Vector3
Class: Vector3
Defined in: packages/cal3d/src/math.ts:2
A 3-component vector (positions, normals, translations).
Constructors
Constructor
ts
new Vector3(
x?,
y?,
z?
): Vector3;Defined in: packages/cal3d/src/math.ts:3
Parameters
| Parameter | Type | Default value |
|---|---|---|
x? | number | 0 |
y? | number | 0 |
z? | number | 0 |
Returns
Vector3
Properties
x
ts
x: number = 0;Defined in: packages/cal3d/src/math.ts:4
y
ts
y: number = 0;Defined in: packages/cal3d/src/math.ts:5
z
ts
z: number = 0;Defined in: packages/cal3d/src/math.ts:6
Accessors
length
Get Signature
ts
get length(): number;Defined in: packages/cal3d/src/math.ts:13
Returns
number
Methods
add()
ts
add(other): Vector3;Defined in: packages/cal3d/src/math.ts:17
Parameters
| Parameter | Type |
|---|---|
other | Vector3 |
Returns
Vector3
clone()
ts
clone(): Vector3;Defined in: packages/cal3d/src/math.ts:29
Returns
Vector3
equals()
ts
equals(other): boolean;Defined in: packages/cal3d/src/math.ts:25
Parameters
| Parameter | Type |
|---|---|
other | Vector3 |
Returns
boolean
subtract()
ts
subtract(other): Vector3;Defined in: packages/cal3d/src/math.ts:21
Parameters
| Parameter | Type |
|---|---|
other | Vector3 |
Returns
Vector3
toArray()
ts
toArray(): [number, number, number];Defined in: packages/cal3d/src/math.ts:33
Returns
[number, number, number]
fromArray()
ts
static fromArray(values): Vector3;Defined in: packages/cal3d/src/math.ts:9
Parameters
| Parameter | Type |
|---|---|
values | ArrayLike<number> |
Returns
Vector3