Vector2DMixin :ScaleBy()
(Redirected from API Vector2DMixin Normalize)
Jump to navigation
Jump to search
- These functions are implemented in
and:ScaleBy FrameXML/Vector2D.lua FrameXML/Vector3D.lua
.
- These functions are implemented in
Scales a 2D or 3D vector's length by multiplying or dividing each coordinate.
vector:ScaleBy(scalar) vector:DivideBy(scalar) vector:Normalize()
Arguments
- scalar
- number - Multiplied or divided into each coordinate.
Details
- Normalize() is equivalent to
vector:DivideBy(vector:GetLength())
, resulting in a unit vector (length = 1).
Patch changes
- Patch 7.2.0 (2017-03-28): Added.[1][2]
References
- ^ 2017-03-28, Vector2D.lua, version 7.2.0.23835, near line 74, archived at Townlong-Yak
- ^ 2017-03-28, Vector3D.lua, version 7.2.0.23835, near line 82, archived at Townlong-Yak