ModelAidSettingsState

References
Represents a snapshot of ModelAidSettings.

Properties

AltPlusArrow

#Since v5.0
public bool AltPlusArrow { get; set; }
true mean Alt+arrow is used for nudging.

AutoAlignCPlane

#Since v8.0
public bool AutoAlignCPlane { get; set; }

AutoCPlaneAlignment

#Since v8.0
public int AutoCPlaneAlignment { get; set; }
//0 = object, 1 = world, 2 = view

AutoGumballEnabled

#Since v9.0
public bool AutoGumballEnabled { get; set; }

CenterSnapToApproximations

#Since v9.0
public bool CenterSnapToApproximations { get; set; }

ControlPolygonDisplayDensity

#Since v5.0
public int ControlPolygonDisplayDensity { get; set; }
Gets or sets the control polygon display density.

CtrlNudgeKeyStep

#Since v5.0
public double CtrlNudgeKeyStep { get; set; }
Gets or sets the Ctrl-key based nudge step amount.

DigitizerOsnapPickboxRadius

#Since v9.0
public double DigitizerOsnapPickboxRadius { get; set; }

DisplayControlPolygon

#Since v5.0
public bool DisplayControlPolygon { get; set; }
Gets or sets the enabled state of Rhino's display control polygon.

DragStartsWindowSelection

#Since v9.0
public bool DragStartsWindowSelection { get; set; }

EnableOsnapHighlight

#Since v9.0
public bool EnableOsnapHighlight { get; set; }

ExtendToApparentIntersection

#Since v5.0
public bool ExtendToApparentIntersection { get; set; }
Gets or sets the enabled state of Rhino's extend to apparent intersections.

ExtendTrimLines

#Since v5.0
public bool ExtendTrimLines { get; set; }
Gets or sets the enabled state of Rhino's extend trim lines.

GridSnap

#Since v5.0
public bool GridSnap { get; set; }
Gets or sets the enabled state of Rhino's grid snap modeling aid.

GumballExtrudeMergeFaces

#Since v9.0
public bool GumballExtrudeMergeFaces { get; set; }

HighlightControlPolygon

#Since v5.0
public bool HighlightControlPolygon { get; set; }
Gets or sets the enabled state of Rhino's highlight dialog modeling aid.

MousePickboxRadius

#Since v5.0
public int MousePickboxRadius { get; set; }
Gets or sets the radius of the mouse pick box in pixels.

NearMidIntPerpSnapToMeshes

#Since v9.0
public bool NearMidIntPerpSnapToMeshes { get; set; }

NudgeKeyStep

#Since v5.0
public double NudgeKeyStep { get; set; }
Gets or sets the nudge step amount.

NudgeMode

#Since v5.0
public int NudgeMode { get; set; }
0 = world, 1 = cplane, 2 = view, 3 = UVN, -1 = not set.

OnlySnapToSelected

#Since v8.0
public bool OnlySnapToSelected { get; set; }

OrientAutoCPlaneToView

#Since v8.7
public bool OrientAutoCPlaneToView { get; set; }
Gets or sets whether the auto cplane will rotate towards the view after aligning to the selection

Ortho

#Since v5.0
public bool Ortho { get; set; }
Gets or sets the enabled state of Rhino's ortho modeling aid.

OrthoAngle

#Since v5.0
public double OrthoAngle { get; set; }
Gets or sets the base orthogonal angle.

OrthoUseZ

#Since v8.0
public bool OrthoUseZ { get; set; }
Gets or sets whether Ortho will snap to the CPlane Z axis

Osnap

#Since v5.0
public bool Osnap { get; set; }
Gets or sets the enabled state of Rhino's object snap modeling aid.

OsnapCursorMode

#Since v5.0
public CursorMode OsnapCursorMode { get; set; }
Gets or sets the OSnap cursor mode.

OsnapModes

#Since v5.0
public OsnapModes OsnapModes { get; set; }
Returns or sets Rhino's current object snap mode.

The mode is a bitwise value based on the OsnapModes enumeration.

OsnapPickboxRadius

#Since v5.0
public int OsnapPickboxRadius { get; set; }
Enables or disables Rhino's planar modeling aid.

Planar

#Since v5.0
public bool Planar { get; set; }
Gets or sets the enabled state of Rhino's Planar modeling aid.

PointDisplay

#Since v5.0
public PointDisplayMode PointDisplay { get; set; }
Gets or sets the point display mode.

ProjectSnapToCPlane

#Since v5.0
public bool ProjectSnapToCPlane { get; set; }
Gets or sets the enabled state of Rhino's Project modeling aid.

ProjectToCPlaneInPlanParallelViews

#Since v9.0
public bool ProjectToCPlaneInPlanParallelViews { get; set; }

ShiftNudgeKeyStep

#Since v5.0
public double ShiftNudgeKeyStep { get; set; }
Gets or sets the Shift-key based nudge step amount.

SnappyGumballEnabled

#Since v9.0
public bool SnappyGumballEnabled { get; set; }

SnapToFiltered

#Since v8.0
public bool SnapToFiltered { get; set; }

SnapToLocked

#Since v5.0
public bool SnapToLocked { get; set; }
Gets or sets the locked state of the snap modeling aid.

SnapToOccluded

#Since v8.0
public bool SnapToOccluded { get; set; }

StickyAutoCPlane

#Since v8.0
public bool StickyAutoCPlane { get; set; }
Gets or set whether the auto cplane will stay even after deselection

UniversalConstructionPlaneMode

#Since v5.0
public bool UniversalConstructionPlaneMode { get; set; }
Gets or sets the locked state of the snap modeling aid.

UseHorizontalDialog

#Since v5.0
public bool UseHorizontalDialog { get; set; }
Gets or sets the enabled state of Rhino's use horizontal dialog modeling aid.