In VRML 1, transformations like translations and rotations
accumulate within a scope as they are encountered, and one
can even have multiple translations with shapes interleaved
between them. This accumulation is not possible in VRML97.
Therefore, it's necessary to insert new scopes in the translated
file every time a new transformation is encountered. This
commit makes sure that happens.