3D Lingo Dictionary > L-N > normalize |
![]() ![]() ![]() |
normalize
Syntax
normalize(vector
)vector
.normalize()
Description
3D command; normalizes a vector by dividing the x, y, and z components by the vector's magnitude. Vectors that have been normalized always have a magnitude of 1.
Example
This statement shows the value of the vector MyVec before and after being normalized.
MyVec = vector(-209.9019, 1737.5126, 0.0000) MyVec.normalize() put MyVec -- vector(-0.1199, 0.9928, 0.0000) put MyVec.magnitude -- 1.0000
This statement shows the value of the vector ThisVector before and after being normalized.
ThisVector = vector(-50.0000, 0.0000, 0.0000)
normalize(ThisVector)
put ThisVector
-- vector(-1.0000, 0.0000, 0.0000)
See also
getNormalized
, randomVector
, magnitude
![]() ![]() ![]() |