Coordinate space manipulation


Tyler Eaves

Hi, wondering if anyone can help me with this. I'm trying to do some
math for a reasonably simple bit of 3d math.

Given the following.

A 3d vector pointing in an arbitrary direction, call it 'forward',
that defines the target Z-axis, and a rotation around that vector,
'roll', which defines the target Y axis.

These define the 'target' coordinate system.

Given those two things, I need to be able to take a point relative to
the origin in normal cooridantes (e.g. <0,0,1> is 'forward', the
vector defined by roll points at <0,1,0>, although unit-length isn't a
given here), and translate that into the target coordinate system.

Any suggestions on how to do this?


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question