GMLscripts.com

Discuss and collaborate on GML scripts
Invert

You are not logged in.

#1 2015-12-24 00:47:13

AnastasiaDunbar
Member
Registered: 2015-12-22
Posts: 12

Avoid dividing by zero.

Expand///divide(a,b)
var a = argument0, b = argument1;
var mins = 0.0001;
return (a/max(abs(b),mins))*sign(b)

If you wanna avoid divide by zero error.

Last edited by AnastasiaDunbar (2015-12-24 00:47:44)

Offline

#2 2016-01-27 19:33:30

AnastasiaDunbar
Member
Registered: 2015-12-22
Posts: 12

Re: Avoid dividing by zero.

Alternative

Expand///divide(a,b)
var a = argument0, b = argument1, mins = 0.00001;
if (abs(b) < mins) {
    return 0
} else {
    return a/b
}

Last edited by AnastasiaDunbar (2016-02-28 06:15:57)

Offline

Board footer

Powered by FluxBB