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>>
