fastest sqrt version, fix percentage
This commit is contained in:
@ -352,6 +352,11 @@ end,function(dx, dy)
|
||||
if (d<n) d,n=n,d
|
||||
n/=d
|
||||
return (n*n + 1)^0.5 * d
|
||||
end,function(dx,dy)
|
||||
local d,n=abs(dx),abs(dy)
|
||||
if (d<n) d,n=n,d
|
||||
n/=d
|
||||
return sqrt(n*n + 1) * d
|
||||
end,function(dx,dy)
|
||||
local s = sin(atan2(dx,dy))
|
||||
if (s==0) return abs(dx)
|
||||
|
Reference in New Issue
Block a user