Provides access to members that control the rotation of marker symbols based on field values, expression, or random. Used for all symbols, not just 3D; used for all apps, including ArcMap.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Members
| Description | ||
|---|---|---|
![]()  | 
GetSymbolRotation3DExpressions | Gets expressions for rotation about each axis. In case of non-3D rotation, Z axis is used. | 
![]()  | 
GetSymbolRotation3DFlags | Gets one flag for each axis. Serves same purpose as SymbolRotation3DFlags (get_, put_). | 
![]()  | 
GetSymbolRotation3DRandomRanges | Gets rotation range for each axis (for random rotation). | 
![]()  | 
SetSymbolRotation3DExpressions | Sets expressions for rotation about each axis. In case of non-3D rotation, Z axis is used. | 
![]()  | 
SetSymbolRotation3DFlags | Sets one flag for each axis. For axis which is not to be rotated, set to esriSymbolRotation3DNone. Serves same purpose as SymbolRotation3DFlags (get_, put_). | 
![]()  | 
SetSymbolRotation3DRandomRanges | Sets rotation range for each axis (for random rotation). | 
![]()  | 
SymbolRotation3DFlags | Gets rotation flags composed of enum esriSymbolRotation3DFlags. Not just for 3D rotation. | 
![]()  | 
SymbolRotation3DRotationTypeZ | Gets rotation type (geographic or arithmetic) about the Z axis (hardcoded arithmetic about other axes). | 
CoClasses that implement IRotationRenderer2
| CoClasses and Classes | Description | 
|---|---|
| ClassBreaksRenderer | A renderer that can be used to draw graduated color (choropleth) and graduated symbol maps. | 
| ProportionalSymbolRenderer | A proportional symbol renderer, used to draw symbols of varying size for each feature, sized in proportion to a field value. | 
| SimpleRenderer | A simple renderer where the same symbol is drawn for each feature. | 
| UniqueValueRenderer | A unique values renderer where symbols are assigned to features based on an unique attribute values. | 

