## siRefMode

### 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.

### C# Syntax

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

Constant | Value | Description
--- | --- | ---
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

### Applies To

Translate Rotate Scale