TRANSFORM
TRANSFORM
Applying translation, rotation, reflection and scale to a model as it is read in.
By default model data are read in verbatim, but it is possible to apply transformations to them as they are read so that the data stored in memory is "as transformed". This can be useful if you wish to overlay models, or perhaps to compare left and right-handed versions of the same model.
Any combination of the following may be applied:
| TRANSLATE | Apply a [dx,dy,dz] translation |
| REFLECT | Reflect about a point on the X, Y or Z axes |
| ROTATE | Rotate by angles [theta x, theta y, theta z] about an [x,y,z] centre of rotation |
| SCALE | Apply scale factors [sx,sy,sz] |
All transformations are applied in the global axis system in model space, and if multiple transformations are specified they are performed sequentially in the order above.
Each transformation must be turned on using its [tick] box in order to be active, its parameters must be defined, and finally must be used to apply the current transformation(s) to the model.
Transformations apply to the specified model only, and may be applied, modified or cancelled at any time. Each such change results in all data currently in memory being deleted and reread as required in its new form.
