Related topics include:
For an overview and a list of lookup tables, see Lookup Tables.
Each entry of a view table holds a view definition.
------------------------------------------------------------------------------------------------------------------------------ Table Value Mask Description Fallback PEX ------------------------------------------------------------------------------------------------------------------------------ PEXLUTVViewClipFlags 5.0 clip flags PEXClipAll PEXLUTVViewClipLimits 5.0 clip limits (0,0,0)-(1,1,1) PEXLUTVViewOrientationMatrix 5.0 view orientation matrix Identity 5.0 view orientation matrix hints(a) Identity 5.2 PEXLUTVViewMappingMatrix 5.0 view mapping matrix Identity 5.0 view mapping matrix hintsa Identity 5.2 PEXLUTVViewEyepointHint(b) 5.2 eyepoint hint (PEXViewEyepointImplicit ,n/a) PEXLUTVViewAll (selects entire table entry except 5.2 items) 5.0 PEXLUTVViewAll5_2 (selects entire table entry) 5.2 ------------------------------------------------------------------------------------------------------------------------------
Together the orientation_matrix and mapping_matrix define the view transformation. See PEXOCCSetGlobalTransform for an explanation of matrix hints.
Together the orientation_matrix and mapping_matrix define the view transformation. See PEXOCCSetGlobalTransform for an explanation of matrix hints.
PEXMHNone, PEXMHIdentity, PEXMHTranslation, PEXMHRotation, PEXMHUniformScale, PEXMHNonUniformScale, PEXMHShear, PEXMHPerspProj, PEXMHNonPerspProj, PEXMH3DTo2DParProj, PEXMH3DTo2DPerspProj, PEXMHZero, PEXMHSingularUnknown, PEXMHNonSingularUnknown
PEXlib defines the following eyepoint hints:
The implementation accesses the view table during rendering. The value of the pipeline state's view index selects the desired entry of the table.
If you specify an unsupported eyepoint specification method, if an undefined bit is set in the clip flags field, or if a directional eyepoint hint has a direction vector of length zero, then the implementation issues a BadValue error.
Valid view table indices are in the range [0, 65534]. The fallback entry is entry 0.
All geometric data is specified in modeling coordinates unless otherwise specified.