[vec] Fix sqrdist* functions.

master
Lorenzo Cogotti 2 years ago
parent 99fde174df
commit 9928899df1

@ -148,14 +148,14 @@ end
function vec.sqrdist(x1,y1, x2,y2) function vec.sqrdist(x1,y1, x2,y2)
local dx,dy = x2-x1, y2-y1 local dx,dy = x2-x1, y2-y1
return dx*dx, dy*dy -- vec.sqrlen(dx,dy) return dx*dx + dy*dy -- vec.sqrlen(dx,dy)
end end
--- vec.sqrdist() equivalent for 3D vectors. --- vec.sqrdist() equivalent for 3D vectors.
function vec.sqrdist3(x1,y1,z1, x2,y2,z2) function vec.sqrdist3(x1,y1,z1, x2,y2,z2)
local dx,dy,dz = x2-x1, y2-y1, z2-z1 local dx,dy,dz = x2-x1, y2-y1, z2-z1
return dx*dx, dy*dy, dz*dz return dx*dx + dy*dy + dz*dz
end end
--- Calculate the distance between two vectors/points. --- Calculate the distance between two vectors/points.

Loading…
Cancel
Save