|
![](/i/fill.gif) |
SharkD wrote:
> I am having problems with the following pattern:
>
> pigment
> {
> function {sqrt(pow(x,2) + pow(z,2)) / cos(asin(abs(y)))}
> pigment_map
> {
> [0 color rgb 0]
> [1 color rgb <0,1,0,>]
> }
> }
>
> POV-Ray gives the following error:
>
> "Parse Error: Floating-point exception detected in function ''. Your function
> either attempted a division by zero, used a function outside
> its domain or called an internal function with invalid parameters."
>
> Could somebody please explaing to me why this is and what I can do to fix it?
The Error says it all: You're dividing by zero. Somewhere along the
cosine of asin(abs(y)) the result is 0, which is what you'll be dividing by.
Regards,
Tim
Post a reply to this message
|
![](/i/fill.gif) |