I want to get the face normal of a polygon using the API. So tipically I get 3 vertices on a polygon, and to the cross vector, normalize, etc... but the MItMeshPolygon has a getNormal() method. So you give the id and an mvector to fill up and that is the normal polygon. Now this is what I don't get. Lets say you a one face plane and you rotate 90 degrees in X the vertices (not the transform). getNormal() returns the expected vector (0, 0, 1). However, if you rotate the transform 90 degrees the result is (0, 1, 0) as if nothing happened.
I tried al the MSpace possible but they don't do anything as expected. So I am not sure of getNormal() is supposed to work.