Vector4
Vector4 class
Properties
x
: number
y
: number
z
: number
w
: number
Functions
Copy
Vector4:Copy()
→ Vector4
Returns a Vector4 (x =x, y =y, z=z, w=w).
Length
Vector4:Length()
→ number
Returns vector length.
Length2
Vector4:Length2()
→ number
Returns vector length square.
Distance
Vector4:Distance(
v2
: Vector4 )
→ number
Argument | Type | Description |
---|---|---|
v2 | Vector4 | Point2. |
Returns distance from v to v2.
Distance2
Vector4:Distance2(
v2
: Vector4 )
→ number
Argument | Type | Description |
---|---|---|
v2 | Vector4 | Point2. |
Returns distance square from v to v2.
Dot
Vector4:Dot(
v2
: Vector4 )
→ number
Argument | Type | Description |
---|---|---|
v2 | Vector4 | Point2. |
Returns dot product result.
Normalize
Vector4:Normalize()
→ Vector4
Returns a normalized Vector4 from this vector.
Lerp
Vector4:Lerp(
v2
: Vector4,
time
: number - float
)
→ Vector3
Argument | Type | Description |
---|---|---|
v2 | Vector4 | Point2. |
time | number - float | Time. |
Returns Linear interpolation. V1 + s (V2-V1)
Unpack
Vector4:Unpack()
→ number, number, number, number
Returns two numbers x,y.z,w
Randomize
Vector4:Randomize()
→ Vector4
Randomizes vector a little.