mirror of
https://github.com/sbrl/Minetest-WorldEditAdditions.git
synced 2024-11-27 17:43:53 +01:00
added vector.abs
This commit is contained in:
parent
8884c938e0
commit
6e04b11e18
@ -53,6 +53,17 @@ function worldeditadditions.vector.ceil(v)
|
|||||||
if v.z then v.z = math.ceil(v.z) end
|
if v.z then v.z = math.ceil(v.z) end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
--- Sets the values in a vector to their absolute values.
|
||||||
|
-- Warning: This MUTATES the given vector!
|
||||||
|
-- @param v Vector The vector to operate on
|
||||||
|
function worldeditadditions.vector.abs(v)
|
||||||
|
if v.x then v.x = math.abs(v.x) end
|
||||||
|
-- Some vectors are 2d, but on the x / z axes
|
||||||
|
if v.y then v.y = math.abs(v.y) end
|
||||||
|
-- Some vectors are 2d
|
||||||
|
if v.z then v.z = math.abs(v.z) end
|
||||||
|
end
|
||||||
|
|
||||||
--- Determines if the target point is contained within the defined worldedit region.
|
--- Determines if the target point is contained within the defined worldedit region.
|
||||||
-- @param pos1 Vector pos1 of the defined region.
|
-- @param pos1 Vector pos1 of the defined region.
|
||||||
-- @param pos2 Vector pos2 of the defined region.
|
-- @param pos2 Vector pos2 of the defined region.
|
||||||
|
Loading…
Reference in New Issue
Block a user