|
 |
In article <3906b3c9@news.povray.org>, Warp <war### [at] tag povray org>
wrote:
> Suppose that I have this:
>
> #declare MyObject=
> box
> { 0, 1
> rotate x*30
> texture { Whatever }
> scale <1,.5,1> translate x*10 rotate y*60
> }
>
> How should I declare the transformations so that I could apply them to
> MyObject as above and the use the sum of all those transformations (for
> example inverted)?
#declare TransA = transform {rotate x*30}
#declare TransB = transform {scale <1,.5,1> translate x*10 rotate y*60}
#declare InvTrans =
transform {
transform {TransA}
transform {TransB}
inverse
}
#declare MyObject=
box { 0, 1
transform {TransA}
texture { Whatever }
transform {TransB}
}
Using the additional syntax of my patch, of course.
--
Christopher James Huff - Personal e-mail: chr### [at] yahoo com
TAG(Technical Assistance Group) e-mail: chr### [at] tag povray org
Personal Web page: http://chrishuff.dhs.org/
TAG Web page: http://tag.povray.org/
Post a reply to this message
|
 |