可选
arg: never可选
arg2: neveradd
Adds the vector v to this, returning itself.
将向量 v 加到当前向量上,返回自身。
Assigns the values of the passed in vector to this vector. Returns itself.
将传入向量的值赋给此向量。返回自身。
cross
Computes the cross product of this and the passed in vector, returning itself.
计算此向量与传入向量的叉积,返回自身。
distance
Calculate the distance between two vectors
计算两个向量之间的距离。
dot
Computes the dot product of this and the passed in vector.
计算此向量与传入向量的点积。
equals
Check the equality of two vectors
检查两个向量是否相等。
lerp
Constructs a new vector using linear interpolation on each component from two vectors.
使用在两个向量的每个分量上的线性插值构造新的向量。
slerp
Constructs a new vector using spherical linear interpolation on each component from two vectors.
使用在两个向量的每个分量上的球面线性插值构造新的向量。
subtract
Subtracts the vector v from this, returning itself.
从此向量减去向量 v ,返回自身。
Vector3 wrapper class which can be used as a Vector3 for APIs on @minecraft/server which require a Vector, but also contain additional helper methods. This is an alternative to using the core Vector 3 utility methods directly, for those who prefer a more object-oriented approach. This version of the class is mutable and changes state inline.
For an immutable version of the build, use ImmutableVector3Builder.
用于 @minecraft/server 中需要用到三维向量的 API 的 Vector3 包装类,同时也包含额外的帮助方法。 这是对直接使用核心 Vector 3 实用方法的一种替代,适用于偏好面向对象方法的人。 此类的该版本是可变的,并且在内联中会更改状态。
若要使用构建的不可变版本,请使用 ImmutableVector3Builder。