mirror of
https://github.com/Sei-Lisa/LSL-PyOptimizer
synced 2025-07-01 15:48:21 +00:00
Fix llFabs with corner cases.
Minus zero is returned unchanged. Indet and NaN are returned unchanged too.
This commit is contained in:
parent
27adfdbfb9
commit
e8852ad124
1 changed files with 2 additions and 0 deletions
|
@ -1097,6 +1097,8 @@ def llEuler2Rot(v):
|
|||
|
||||
def llFabs(f):
|
||||
assert isfloat(f)
|
||||
if f == 0.0 or math.isnan(f): # llFabs(-0.0) is -0.0; llFabs(-nan) is -nan
|
||||
return f
|
||||
return math.fabs(f)
|
||||
|
||||
def llFloor(f):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue