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