another morphing problem
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