The object itself, where is its origin? Where is (0,0,0) when you load the
object with no translation at all? When the object loads with out any
translation and scaling is it to the right of the worlds origin? If you have
to create a small sphere, cube, or point, to help mark the location of
origin, and add it to the objects branch group with out translation. This
will give you an idea of where the object is being scaled from.

Where do you want to scale it from, the objects origin, or somewhere else
inside the object space? If the object itself is not centered properly you
will then have to translate before you scale (have a translate node inbetween
the scale node and your object node) so that you can control where the object
scales from (alter the objects origin).

Here is one way to think about it. When you scale an object up, its as if you
are shrinking. So imagine if you (the origin) were standing in the yard of a
house, and you shrank down in size, well the house will apear to get farther
and farther away from you as the distance between you and the house scales
up. Like that movie Honey I shrunk the kids, where the yard becomes a jungle
and making it back to the house is a long journey instead of just a few steps
away. That is one way of thinking about what is happening here, why it
appears the house is moving. The diffrence is that the view is not being
scaled, its the house that is being scaled, so the origin is where ever
(0,0,0) is for the house, if the house is right of its own origin, then it
will appear to move to the right as the distance between the house and its
origin is scaled up.

Look at the example attached, I believe that to be where origin is located at.

Leyland Needham

<<inline: EXAMPLE.JPG>>

Reply via email to