Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

I'm not sure what you are trying to tell me with your last reply. I have used Inventor rotation matrices many times. What I am asking for is some insight on why two commands, one Inventor and one .Net, that appear to do the same thing, produce different results.

 

This might better be illustrated with the attached Inventor addin project. This project has the user enter a rotation angle value and choose what axis to rotate about. The results of the rotation matrices are then displayed for both the Inventor Matrix object and the Media3D Matrix3D object. From the results, you can easily see that one matrix is the inverse of the other.

 

This project is compiled on the Inventor 2019 platform. There is an executable that you can install and run along with all the source code.

 

If it helps any, I have done the same comparison with the AutoCAD Geometry.Matrix3d object and the Media3D.Matrix3D object. The results are the same as the Inventor comparison. One matrix is the inverse of the other.

 

Darren Haverstick

Paul Mueller Company