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.