ppModeler - Mathematical surface
Allow the user to create surfaces defined by z=f(x, y).
The two defined constant are: pi, e.
The defined functions are:
the operators: '+', '-', '*', '/',
'^' (rasing to a power), '%' (modulus), '|' (logical or), '&' (logical and),
'==' (equality test, return 1 if equal, 0 otherwise), '!' (logical not),
'!=' (inequality test), '<', '<=', '>', '>=';
sqrt: square root;
sin: sinus;
cos: cosinus;
tan: tangent;
asin: arc sinus;
acos: arc cosinus;
atan: arc tangent;
log: base 10 logarithm;
ln: natural logarithm;
ceil: round to the nearest integer lower or equal;
floor: round to the nearest integer greater or equal;
round: round to the nearest integer
abs: absolute value;
rand: returns a random value between 0 and 1.
All angle are expressed in degree.
for example:
z=2*sin(12*sqrt(x*x+y*y)) with x and y in [-100, 100], step 01
will give: