# siRefMode Enum

## Enumerations
enum | siRefMode { siGlobal = 1, siLocal = 2, siObjCtr = 3, siView = 4, siParent = 6, siPlane = 7, siPivot = 8, siAdd = 70, siGlobalCOG = 17, siLocalCOG = 18, siObjectCOG = 19, siViewCOG = 20, siParentCOG = 22, siPlaneCOG = 23, siPivotCOG = 24, siAddCOG = 86, siGlobalSym = 2049, siLocalSym = 2050, siObjectSym = 2051, siViewSym = 2052, siParentSym = 2054, siPlaneSym = 2055, siPivotSym = 2056, siAddSym = 2118, siGlobalSymCOG = 2065, siLocalSymCOG = 2066, siObjectSymCOG = 2067, siViewSymCOG = 2068, siParentSymCOG = 2070, siPlaneSymCOG = 2071, siPivotSymCOG = 2072, siAddSymCOG = 2134 }

## Detailed Description

Reference transformation modes for transformation commands (Translate, Rotate, Scale).
Note: "COG" indicates an additional translation about the Centre-Of-Geometry. "Sym" indicates a symmetrical translation. These indicators can also be used in combination.

See also:
  Translate, Rotate, Scale

## Enumeration Type Documentation

enum siRefMode

Enumerator:

  siGlobal | [1] Global (world) relative movement or position
  siLocal | [2] Local movement relative to center of each object/component
  siObjCtr | [3] By Reference movement relative to center of referenced object or an absolute position where 0,0,0 is the center of the referenced object. This corresponds to Ref mode on the MCP panel.
  siView | [4] By Reference movement relative to the view.
  siParent | [6] Object/Parent movement is relative to the center of the parent (for an object) or the object (for a component).
  siPlane | [7] By Reference movement relative to the active reference plane. This corresponds to Plane mode on the MCP panel.
  siPivot | [8] Object/Pivot movement is relative to the object's pivot. If the object has not pivot or neutral pose, siPivot is the same as siParent.
  siAdd | [70] Additive rotation when manipulating (rotation only)
  siGlobalCOG | [17] Global + COG
  siLocalCOG | [18] Local + COG
  siObjectCOG | [19] Object + COG
  siViewCOG | [20] View + COG
  siParentCOG | [22] Parent + COG
  siPlaneCOG | [23] Plane + COG
  siPivotCOG | [24] Pivot + COG
  siAddCOG | [86] Add + COG
  siGlobalSym | [2049] Global + Sym
  siLocalSym | [2050] Local + Sym
  siObjectSym | [2051] Object + Sym
  siViewSym | [2052] View + Sym
  siParentSym | [2054] Parent + Sym
  siPlaneSym | [2055] Plane + Sym
  siPivotSym | [2056] Pivot + Sym
  siAddSym | [2118] Add + Sym
  siGlobalSymCOG | [2065] Global + Sym + COG
  siLocalSymCOG | [2066] Local + Sym + COG
  siObjectSymCOG | [2067] Object + Sym + COG
  siViewSymCOG | [2068] View + Sym + COG
  siParentSymCOG | [2070] Parent + Sym + COG
  siPlaneSymCOG | [2071] Plane + Sym + COG
  siPivotSymCOG | [2072] Pivot + Sym + COG
  siAddSymCOG | [2134] Add + Sym + COG