For an overview, see Primitives and Attributes.
A marker is a two-dimensional glyph, or symbol, representing a location in three-dimensional space. Use modeling coordinates to specify the marker's position. As with other output primitive coordinates, PEXlib transforms the position within the rendering pipeline. When your application enables depth-cueing, a marker's color is affected by the depth-cueing computation. However, a marker has no surface from which to reflect light, therefore, the light-source illumination stage of the rendering pipeline has no effect on markers.
The attributes that affect marker primitives are:
--------------------------------------------------------------------------------------------------- Marker Bundle Index OC PEXOCCSetMarkerBundleIndex Marker Color OC (ASF) PEXOCCSetMarkerColor Marker Color Index OC (ASF) PEXOCCSetMarkerColorIndex Marker Scale Factor OC (ASF) PEXOCCSetMarkerScale Marker Type OC (ASF) PEXOCCSetMarkerType Marker Bundle Table RA Marker Bundle Table (LUT) and Marker Bundle Table (Renderer) ---------------------------------------------------------------------------------------------------
The PEXlib marker primitives affected by the above attributes include:
------------------------------------------------------------------- Marker 3D PEXOCCMarkers -------------------------------------------------------------------
See the sections referenced above for information about each of the marker primitives and the attributes that affect them.