Class: Vector3Ex
Defined in: src/util/Vector3Ex.ts:7
extra function of vector3
Constructors
Constructor
new Vector3Ex():
Vector3Ex
Returns
Vector3Ex
Methods
add()
staticadd(v1,v2,target?):Vector3
Defined in: src/util/Vector3Ex.ts:15
vector3 add
Parameters
v1
v2
target?
Returns
sub()
staticsub(v1,v2,target?):Vector3
Defined in: src/util/Vector3Ex.ts:32
vector3 sub
Parameters
v1
v2
target?
Returns
mul()
staticmul(v1,v2,target?):Vector3
Defined in: src/util/Vector3Ex.ts:49
vector3 mul
Parameters
v1
v2
target?
Returns
mulScale()
staticmulScale(v1,v,target?):Vector3
Defined in: src/util/Vector3Ex.ts:66
vector3 mul
Parameters
v1
v
number
target?
Returns
div()
staticdiv(v1,v2,target?):Vector3
Defined in: src/util/Vector3Ex.ts:83
vector3 div
Parameters
v1
v2
target?
Returns
normalize()
staticnormalize(v1):Vector3
Defined in: src/util/Vector3Ex.ts:98
normalize
Parameters
v1
source vector
Returns
result vector
dot()
staticdot(v1,v2):number
Defined in: src/util/Vector3Ex.ts:109
dot
Parameters
v1
first vector
v2
second vector
Returns
number
result
calculateVectorAngle_xz()
staticcalculateVectorAngle_xz(v1,v2):number
Defined in: src/util/Vector3Ex.ts:121
Calculate the angle between two vectors
Parameters
v1
first vector
v2
second vector
Returns
number
Angle result in radians
distance()
staticdistance(v1,v2):number
Defined in: src/util/Vector3Ex.ts:135
Calculate the distance between two points
Parameters
v1
first vector
v2
second vector
Returns
number
distance
Static
getRandomXYZ()
staticgetRandomXYZ(min?,max?):Vector3
Defined in: src/util/Vector3Ex.ts:145
make a Random 3D Vector
Parameters
min?
number = -100
The min random value of vector components
max?
number = 100
The max random value of vector components
Returns
random vector
getRandomV3()
staticgetRandomV3(min?,max?,yMin,yMax):Vector3
Defined in: src/util/Vector3Ex.ts:157
make a Random 3D Vector
Parameters
min?
number = -100
The min random value of vector component-x
max?
number = 100
The max random value of vector component-x
yMin
number
The min random value of vector component-y
yMax
number
The max random value of vector component-y
Returns
random vector
sphere()
staticsphere(radius):Vector3
Defined in: src/util/Vector3Ex.ts:161
Parameters
radius
number
Returns
sphereXYZ()
staticsphereXYZ(radiusMin,radiusMax,x?,y?,z?):Vector3
Defined in: src/util/Vector3Ex.ts:169
Parameters
radiusMin
number
radiusMax
number
x?
number = 1
y?
number = 1
z?
number = 1

