|
|
Among other things, David Burnett wrote:
> No, you don't have to modify the function as ABX already pointed out:
>>
>> #declare fn_Shape = function { ... }
>>
>> #declare fn_Iso = IC_Displace (fn_Shape)
>>
>> isosurface {
>> function { fn_Iso(x,y,z) }
>> ...
>> }
>
> And this our point of contention. I say
> the isosurface here is the result of fn_Iso,
> and not a displacement of fn_Shape and you
> disagree.
What if POV syntax were:
isosurface {
function { fn_Shape(x,y,z) }
displaced_by { IC_Displace }
...
}
... and it were internally translated to IC_Displace(fn_Shape) ?
Would it be different?
--
light_source{9+9*x,1}camera{orthographic look_at(1-y)/4angle 30location
9/4-z*4}light_source{-9*z,1}union{box{.9-z.1+x clipped_by{plane{2+y-4*x
0}}}box{z-y-.1.1+z}box{-.1.1+x}box{.1z-.1}pigment{rgb<.8.2,1>}}//Jellby
Post a reply to this message
|
|