Class: Vector3
三维向量,三维向量表示的是一个有顺序的、三个为一组的数字组合,可以用来描述:
- 一个位于三维空间中的点。
- 一个在三维空间中的方向与长度的定义
const a = new Vector3(0, 1, 0);
const b = new Vector3(0, 0, 0);
const d = a.distanceTo(b);
Hierarchy
-
default
↳
Vector3
Constructors
constructor
• new Vector3(x?
, y?
, z?
): Vector3
Parameters
Name | Type | Default value | Description |
---|---|---|---|
x | number | 0 | 向量的x值,默认为0 |
y | number | 0 | 向量的y值,默认为0 |
z | number | 0 | 向量的z值,默认为0 |
Returns
Overrides
Vector.constructor
Defined in
Properties
elements
• elements: Float32Array
| Float64Array
Overrides
Vector.elements
Defined in
Accessors
x
• get
x(): number
获取向量 x 值
Returns
number
number;
Defined in
• set
x(x
): void
设置向量 x 值
Parameters
Name | Type |
---|---|
x | number |
Returns
void
Defined in
y
• get
y(): number
获取向量 y 值
Returns
number
number;
Defined in
• set
y(y
): void
设置向量 y 值
Parameters
Name | Type |
---|---|
y | number |
Returns
void
Defined in
z
• get
z(): number
获取向量 z 值
Returns
number
number;