POV-Ray : Newsgroups : povray.general : Buggy trig? : Re: Buggy trig? Server Time
9 Aug 2024 23:30:33 EDT (-0400)
  Re: Buggy trig?  
From: Margus Ramst
Date: 6 Jun 2000 20:31:32
Message: <393D8A17.DF156E68@peak.edu.ee>
Rune wrote:
> 
> #macro rotater(A)
>    rotate <degrees(A.x),degrees(A.y),degrees(A.z)>
> #end
> 

I usually add explicit vector promotion to such macros:

#macro rotater(A)
   #local An = A + <0,0,0>;
   rotate <degrees(An.x),degrees(An.y),degrees(An.z)>
#end

This is so you can use a float parameter like in regular rotate.

-- 
Margus Ramst

Personal e-mail: mar### [at] peakeduee
TAG (Team Assistance Group) e-mail: mar### [at] tagpovrayorg


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.