|
 |
A) NOISE3D DISALLOWS APPROPRIATE NUMBER OF PARAMETERS
First of all, the following line gives a message.
#declare summy=summy+noise3d(minx,miny,minz);
whereas this one does not:
#declare summy=summy+noise3d(minx);
Noise3d is a function defined over 3d space; it appears to be an
oversight not to allow three parameters in this function.
B) FUNC_ID NOT LIKED IN EXPRESSIONS.
This too gives an error message:
#declare summy=summy+obfun(minx,miny,minz);
Where I have previously defined obfun as
#declare obfun= function{pigment{object{MyObject}}} // --OR--
#declare obfun= function{pigment {leopard scale 30}}
It appears to be an oversight that I can insert these into an isosurface
but I cannot "use" these functions as is.
The application at hand is the making of a really cool Volume macro!
Post a reply to this message
|
 |