|
|
"Jos leys" <jos### [at] pandorabe> wrote in message
news:web.44fb4a6b3c2bacd6f4015f620@news.povray.org...
> As an example, take the simple case where I have two values A and B, and I
> need their sum and their product. Is there a way to do this with one
> macro?
> (my actual problem is a lot more complex,(rotation in four dimensions) but
> the principle is the same..)
>
> #macro sum_product(A,B)
> #local sum=A+B
> #local product=A*B
> .......?
> #end
>
> // now how do I read sum and product?
> Is this at all possible?
>
If you use #declare instead of #local then the values will be available from
outside of the macro.
#local specifically limits the scope of the variables whereas #declare gives
a global context.
Then you won't need to return anything if you don't want to.
Regards,
Chris B.
Post a reply to this message
|
|