|
|
CShake <cshake+pov### [at] gmailcom> wrote:
> I'm having trouble thinking through a transformation problem, and I'm
> pretty sure this isn't too crazy of a problem.
> The idea is that I have an object centered at the origin, let's say a
> thin oval with the major and minor radii along the x and z axes, (so the
> normal on the flat face is in y). I want to rotate this so the x and y
> axes are pointing in the direction of two arbitrary (normalized and
> perpendicular) vectors.
Why rotate when you can shear? :)
transform { Shear_Trans(newX,VCross(newX,newZ),newZ) }
There. Shear_Trans is your friend, too :)
Post a reply to this message
|
|