Sign in to follow this  

Transform point by direction and axis

Recommended Posts

Hy. I have a function that transform 3d point of a solid from the 3d axis and 3d direction. The core of the function is:
C3DMatrix R;		
R.m_Z = vAxisY;
R.m_Y = (vAxisY ^ vDirection).Normalize();
R.m_X = R.m_Y ^ R.m_Z;

then multiply all points for this matrix. it works. My problem is that now i must transform the 2d points of a poliline from 2d axis amd 2d direction. Is possible to use the same tecnicque? Thanks

Share this post

Link to post
Share on other sites
The 2-d version of what you posted doesn't need an axis and a direction, just one or the other. For example:
matrix22 m;
m.x = axis;
m.y = perp(m.x);
Is that what you're looking for?

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this