|
![](/i/fill.gif) |
Mathuin wrote:
> I used to think I knew more about POV-Ray than I apparently do. Either that, or
> this new project is introducing me to new corners of SDL and other interesting
> things.
>
> I find myself making sets of user-defined float functions because I can't figure
> out how to make a user-defined vector function. I end up with stuff like this:
>
> #declare LocX = function(x) { x + 1 }
> #declare LocY = function(y) { y * 2 }
> #declare LocZ = function(z) { z / 3 }
>
> I'd *much* rather have this:
>
> #declare LocXYZ = function(x, y, z) { <x + 1, y * 2, z / 3> }
>
> Any chance there's an easy way to do this? Will I have to use a macro?
Judging from your previous posts, you seem to have some serious
misconceptions about the use(fulness) of functions. You may want to review
the documentation to learn more about macros.
Thorsten
Post a reply to this message
|
![](/i/fill.gif) |