The following table summarizes the choices available during world-coordinate space to model space transformations.
World to Model Space Transformation Summary
┌───────────────┬──────────────────────────────────┬───────────┐ │Transformation │Transformation Function │Applies │ │Type │ │to... │ ├───────────────┼──────────────────────────────────┼───────────┤ │Model │GpiSetModelTransformMatrix │Primitives │ │transformations│ │both inside│ │ │ │and outside│ │ │ │a segment │ ├───────────────┼──────────────────────────────────┼───────────┤ │Segment │GpiSetSegmentTransformMatrix │A retained │ │transformations│ │segment, │ │ │ │issued at │ │ │ │the first │ │ │ │element of │ │ │ │the segment│ ├───────────────┼──────────────────────────────────┼───────────┤ │Instance │GpiCallSegmentMatrix │Only the │ │transformations│ │called │ │ │ │segment │ └───────────────┴──────────────────────────────────┴───────────┘
Note: The effect of GpiSetModelTransformMatrix and GpiCallSegmentMatrix on the model transformation drawing attribute can be duplicated by an equivalent drawing order in a drawn retained segment.