CompuServe Messages

another morphing problem

    10-Dec-94 11:19:37
Fm: Yost Group 76702,413
To: Will 75204,370
Have you read the "Important" note on page 8-60? When you morph one object to another, 3ds simply translates the vertices of the 1st object to the position of the vertices of the 2nd object _based_on_the_offset_of_the_ vertices_relative_to_the_local_axis. (Whew, it's hard to underline in ASCII.) The so-called "local axis," which is also known as the "transformation axis" is carried with each object, and is basically the same as the pivot point. If you modify an object in the 3D Editor using the Modify/Object commands, the local axis goes along with the object. If you perform a modification at a lower level (using the Element, Face, or Vertex commands) the vertices of the object are modified, but the local axis is left behind. Since morphs are based on the offset of the vertices relative to the local axis, modification performed at the sub-object level produce different morphing results than those performed at the object level. That's the basic theory. To use it with your specific problem, I suggest you play around with some object and sub-object modifications along with the morphing commands and see what happens. Also take a look at the Reset Xform command which resets the transformation matrix (Xform) to match world coordinates. – Jack