RhinoCommon API
search7.0
play_arrow
Rhino
AngleUnitSystem
AntialiasLevel
play_arrow
DocumentEventArgs
play_arrow
Properties
Document
DocumentId
DocumentSerialNumber
play_arrow
DocumentOpenEventArgs
play_arrow
Properties
Document
DocumentId
DocumentSerialNumber
FileName
Merge
Reference
play_arrow
DocumentSaveEventArgs
play_arrow
Properties
Document
DocumentId
DocumentSerialNumber
ExportSelected
FileName
play_arrow
IEpsilonComparable
play_arrow
Methods
EpsilonEquals(T other, double epsilon)
play_arrow
IEpsilonFComparable
play_arrow
Methods
EpsilonEquals(T other, float epsilon)
play_arrow
IndexPair
play_arrow
Constructors
IndexPair(int i, int j)
play_arrow
Properties
Count
I
J
play_arrow
Methods
Contains(int item)
CopyTo(int[] array, int arrayIndex)
GetEnumerator()
IndexOf(int item)
play_arrow
IRhinoDocObserver
play_arrow
Methods
ActiveRhinoDocChanged(RhinoDocObserverArgs e)
RhinoDocClosed(RhinoDocObserverArgs e)
play_arrow
LengthValue
play_arrow
Properties
ContextAngleUnitSystem
ContextLocaleId
LengthString
LengthStringFormat
ParseSettings
UnitSystem
play_arrow
Methods
Create(double length, UnitSystem us, StringFormat format)
Create(double length, UnitSystem us, StringFormat format, uint localeId)
Create(string s, StringParserSettings ps, out bool parsedAll)
ChangeLength(double newLength)
ChangeUnitSystem(UnitSystem newUnits)
Dispose()
IsUnset()
Length()
Length(UnitSystem units)
LengthValue.StringFormat
play_arrow
PersistentSettings
play_arrow
Properties
RhinoAppSettings
StringListRootKey
ChildKeys
HiddenFromUserInterface
Keys
play_arrow
Methods
FromPlugInId(Guid pluginId)
AddChild(string key)
ClearChangedFlag()
ContainsChangedValues()
ContainsModifiedValues(PersistentSettings allUserSettings)
DeleteChild(string key)
DeleteItem(string key)
GetBool(string key)
GetBool(string key, bool defaultValue)
GetBool(string key, bool defaultValue, IEnumerable<string> legacyKeyList)
GetByte(string key)
GetByte(string key, byte defaultValue)
GetByte(string key, byte defaultValue, IEnumerable<string> legacyKeyList)
GetChar(string key)
GetChar(string key, char defaultValue)
GetChar(string key, char defaultValue, IEnumerable<string> legacyKeyList)
GetChild(string key)
GetColor(string key)
GetColor(string key, Color defaultValue)
GetColor(string key, Color defaultValue, IEnumerable<string> legacyKeyList)
GetDate(string key)
GetDate(string key, DateTime defaultValue)
GetDate(string key, DateTime defaultValue, IEnumerable<string> legacyKeyList)
GetDouble(string key)
GetDouble(string key, double defaultValue)
GetDouble(string key, double defaultValue, IEnumerable<string> legacyKeyList)
GetEnumValue(String key)
GetEnumValue(String key, T defaultValue)
GetEnumValue(T defaultValue)
GetGuid(string key)
GetGuid(string key, Guid defaultValue)
GetGuid(string key, Guid defaultValue, IEnumerable<string> legacyKeyList)
GetInteger(string key)
GetInteger(string key, int defaultValue)
GetInteger(string key, int defaultValue, IEnumerable<string> legacyKeyList)
GetInteger(string key, int defaultValue, int bound, bool boundIsLower)
GetInteger(string key, int defaultValue, int lowerBound, int upperBound)
GetPoint(string key)
GetPoint(string key, Point defaultValue)
GetPoint(string key, Point defaultValue, IEnumerable<string> legacyKeyList)
GetPoint3d(string key)
GetPoint3d(string key, Point3d defaultValue)
GetPoint3d(string key, Point3d defaultValue, IEnumerable<string> legacyKeyList)
GetRectangle(string key)
GetRectangle(string key, Rectangle defaultValue)
GetRectangle(string key, Rectangle defaultValue, IEnumerable<string> legacyKeyList)
GetSettingIsHiddenFromUserInterface(string key)
GetSettingIsHiddenFromUserInterface(string key, IEnumerable<string> legacyKeyList)
GetSettingIsReadOnly(string key)
GetSettingType(string key)
GetSize(string key)
GetSize(string key, Size defaultValue)
GetSize(string key, Size defaultValue, IEnumerable<string> legacyKeyList)
GetString(string key)
GetString(string key, string defaultValue)
GetString(string key, string defaultValue, IEnumerable<string> legacyKeyList)
GetStringDictionary(string key)
GetStringDictionary(string key, KeyValuePair<string, string>[] defaultValue)
GetStringDictionary(string key, KeyValuePair<string, string>[] defaultValue, IEnumerable<string> legacyKeyList)
GetStringList(string key)
GetStringList(string key, string[] defaultValue)
GetStringList(string key, string[] defaultValue, IEnumerable<string> legacyKeyList)
GetUnsignedInteger(string key)
GetUnsignedInteger(string key, uint defaultValue)
GetUnsignedInteger(string key, uint defaultValue, IEnumerable<string> legacyKeyList)
GetValidator(string key)
HideSettingFromUserInterface(string key)
RegisterSettingsValidator(string key, EventHandler<PersistentSettingsEventArgs<T>> validator)
SetBool(string key, bool value)
SetByte(string key, byte value)
SetChar(string key, char value)
SetColor(string key, Color value)
SetDate(string key, DateTime value)
SetDefault(string key, bool value)
SetDefault(string key, byte value)
SetDefault(string key, char value)
SetDefault(string key, Color value)
SetDefault(string key, DateTime value)
SetDefault(string key, double value)
SetDefault(string key, Guid value)
SetDefault(string key, int value)
SetDefault(string key, KeyValuePair<string, string>[] value)
SetDefault(string key, Point value)
SetDefault(string key, Point3d value)
SetDefault(string key, Rectangle value)
SetDefault(string key, Size value)
SetDefault(string key, string value)
SetDefault(string key, string[] value)
SetDouble(string key, double value)
SetEnumValue(String key, T value)
SetEnumValue(T enumValue)
SetGuid(string key, Guid value)
SetInteger(string key, int value)
SetPoint(string key, Point value)
SetPoint3d(string key, Point3d value)
SetRectangle(string key, Rectangle value)
SetSize(string key, Size value)
SetString(string key, string value)
SetStringDictionary(string key, KeyValuePair<string, string>[] value)
SetStringList(string key, string[] value)
SetUnsignedInteger(string key, uint value)
TryGetBool(string key, out bool value)
TryGetBool(string key, out bool value, IEnumerable<string> legacyKeyList)
TryGetByte(string key, out byte value)
TryGetByte(string key, out byte value, IEnumerable<string> legacyKeyList)
TryGetChar(string key, out char value)
TryGetChar(string key, out char value, IEnumerable<string> legacyKeyList)
TryGetChild(string key, out PersistentSettings value)
TryGetColor(string key, out Color value)
TryGetColor(string key, out Color value, IEnumerable<string> legacyKeyList)
TryGetDate(string key, out DateTime value)
TryGetDate(string key, out DateTime value, IEnumerable<string> legacyKeyList)
TryGetDefault(string key, out bool value)
TryGetDefault(string key, out byte value)
TryGetDefault(string key, out char value)
TryGetDefault(string key, out Color value)
TryGetDefault(string key, out DateTime value)
TryGetDefault(string key, out double value)
TryGetDefault(string key, out int value)
TryGetDefault(string key, out Point3d value)
TryGetDefault(string key, out Rectangle value)
TryGetDefault(string key, out Size value)
TryGetDefault(string key, out string value)
TryGetDefault(string key, out string[] value)
TryGetDouble(string key, out double value)
TryGetDouble(string key, out double value, IEnumerable<string> legacyKeyList)
TryGetEnumValue(String key, out T enumValue)
TryGetGuid(string key, out Guid value)
TryGetGuid(string key, out Guid value, IEnumerable<string> legacyKeyList)
TryGetInteger(string key, out int value)
TryGetInteger(string key, out int value, IEnumerable<string> legacyKeyList)
TryGetPoint(string key, out Point value)
TryGetPoint(string key, out Point value, IEnumerable<string> legacyKeyList)
TryGetPoint3d(string key, out Point3d value)
TryGetPoint3d(string key, out Point3d value, IEnumerable<string> legacyKeyList)
TryGetRectangle(string key, out Rectangle value)
TryGetRectangle(string key, out Rectangle value, IEnumerable<string> legacyKeyList)
TryGetSettingIsHiddenFromUserInterface(string key, out bool value)
TryGetSettingIsHiddenFromUserInterface(string key, out bool value, IEnumerable<string> legacyKeyList)
TryGetSettingIsReadOnly(string key, out bool value)
TryGetSettingType(string key, out Type type)
TryGetSize(string key, out Size value)
TryGetSize(string key, out Size value, IEnumerable<string> legacyKeyList)
TryGetString(string key, out string value)
TryGetString(string key, out string value, IEnumerable<string> legacyKeyList)
TryGetStringDictionary(string key, out KeyValuePair<string, string>[] value)
TryGetStringDictionary(string key, out KeyValuePair<string, string>[] value, IEnumerable<string> legacyKeyList)
TryGetStringList(string key, out string[] value)
TryGetStringList(string key, out string[] value, IEnumerable<string> legacyKeyList)
TryGetUnsignedInteger(string key, out uint value)
TryGetUnsignedInteger(string key, out uint value, IEnumerable<string> legacyKeyList)
play_arrow
PersistentSettingsConverter
play_arrow
Methods
IsStringDictionary(string s)
IsStringList(string s)
ToString(double value)
ToString(KeyValuePair<string, string>[] value)
ToString(string[] values)
TryParseDouble(string s, out double value)
TryParseEnum(Type type, string enumValueName, out int value)
TryParseEnum(Type type, string intValueAsString, out string value)
TryParseStringDictionary(string s, out KeyValuePair<string, string>[] value)
TryParseStringList(string s, out string[] value)
play_arrow
PersistentSettingsEventArgs
play_arrow
Properties
Cancel
play_arrow
PersistentSettingsEventArgs<T>
play_arrow
Constructors
PersistentSettingsEventArgs<T>(T currentValue, T newValue)
play_arrow
Properties
Cancel
CurrentValue
NewValue
play_arrow
PersistentSettingsSavedEventArgs
play_arrow
Properties
PlugInSettings
SavedByThisRhino
play_arrow
Methods
CommandSettings(string englishCommandName)
ReadFileResult
play_arrow
RhinoApp
play_arrow
Properties
BuildDate
CanSave
CommandHistoryWindowText
CommandLineOut
CommandPrompt
CommandWindowCaptureEnabled
CurrentRhinoId
DaysUntilExpiration
DefaultUiFont
ExeServiceRelease
ExeVersion
InstallationType
InstallationTypeString
InvokeRequired
IsClosing
IsCloudZooNode
IsExiting
IsInternetAccessAllowed
IsLicenseValidated
IsPreRelease
IsRunningAutomated
IsRunningHeadless
IsSkinned
LicenseExpires
LicenseUserName
LicenseUserOrganization
LoggedInUserAvatar
LoggedInUserName
MainApplicationWindow
Name
NodeType
Rhino2Id
Rhino3Id
Rhino4Id
Rhino5Id
Rhino6Id
SchemeName
SdkServiceRelease
SdkVersion
SerialNumber
ToolbarFiles
UpdatesAndStatisticsStatus
UserIsLoggedIn
ValidationGracePeriodDaysLeft
Version
VersionControlRevision
play_arrow
Methods
AskUserForRhinoLicense(bool standAlone, object parentWindow)
CapturedCommandWindowStrings(bool clearBuffer)
ChangeLicenseKey(Guid pluginId)
ClearCommandHistoryWindow()
ExecuteCommand(RhinoDoc document, string commandName)
Exit()
GetDataDirectory(bool localUser, bool forceDirectoryCreation)
GetDataDirectory(bool localUser, bool forceDirectoryCreation, string subDirectory)
GetExecutableDirectory()
GetPlugInObject(Guid pluginId)
GetPlugInObject(string plugin)
InFullScreen()
InvokeAndWait(Action action)
InvokeOnUiThread(Delegate method, params object[] args)
IsInstallationBeta(Installation licenseType)
IsInstallationCommercial(Installation licenseType)
IsInstallationEvaluation(Installation licenseType)
LoginToCloudZoo()
MainWindow()
MainWindowHandle()
OutputDebugString(string str)
ParseTextField(string formula, RhinoObject obj, RhinoObject topParentObject)
RefreshRhinoLicense()
ReleaseMouseCapture()
RunMenuScript(string script)
RunningInRdp()
RunningOnVMWare()
RunScript(string script, bool echo)
RunScript(string script, string mruDisplayString, bool echo)
SendKeystrokes(string characters, bool appendReturn)
SetCommandPrompt(string prompt)
SetCommandPrompt(string prompt, string promptDefault)
SetCommandPromptMessage(string prompt)
SetFocusToMainWindow()
SetFocusToMainWindow(RhinoDoc doc)
Wait()
Write(string message)
Write(string format, object arg0)
Write(string format, object arg0, object arg1)
Write(string format, object arg0, object arg1, object arg2)
WriteLine()
WriteLine(string message)
WriteLine(string format, object arg0)
WriteLine(string format, object arg0, object arg1)
WriteLine(string format, object arg0, object arg1, object arg2)
play_arrow
Events
AppSettingsChanged
Closing
EscapeKeyPressed
Idle
Initialized
KeyboardEvent
MainLoop
RdkCacheImageChanged
RdkGlobalSettingsChanged
RdkNewDocument
RdkPlugInUnloading
RdkUpdateAllPreviews
RendererChanged
play_arrow
RhinoApp.CommandLineTextWriter
play_arrow
Properties
Encoding
play_arrow
Methods
Write(char value)
Write(char[] buffer, int index, int count)
write(string str)
Write(string value)
play_arrow
RhinoDoc
play_arrow
Properties
ActiveDoc
AnimationProperties
Bitmaps
CurrentEnvironment
CurrentUndoRecordSerialNumber
CustomRenderSizes
DateCreated
DateLastEdited
DimStyles
DistanceDisplayPrecision
DocumentId
EarthAnchorPoint
Fonts
GroundPlane
Groups
HatchPatterns
InstanceDefinitions
IsAvailable
IsClosing
IsCommandRunning
IsCreating
IsHeadless
IsInitializing
IsLocked
IsOpening
IsReadOnly
IsSendingMail
Layers
LayoutSpaceAnnotationScalingEnabled
Lights
Linetypes
Manifest
Materials
MeshingParameterStyle
ModelAbsoluteTolerance
ModelAngleToleranceDegrees
ModelAngleToleranceRadians
ModelBasepoint
ModelDistanceDisplayPrecision
ModelRelativeTolerance
ModelSpaceAnnotationScalingEnabled
ModelSpaceHatchScale
ModelSpaceHatchScalingEnabled
ModelSpaceTextScale
ModelUnitSystem
Modified
Name
NamedConstructionPlanes
NamedLayerStates
NamedPositions
NamedViews
NextUndoRecordSerialNumber
Notes
Objects
PageAbsoluteTolerance
PageAngleToleranceDegrees
PageAngleToleranceRadians
PageDistanceDisplayPrecision
PageRelativeTolerance
PageUnitSystem
Path
PostEffects
RedoActive
RenderEnvironments
RenderMaterials
RenderSettings
RenderTextures
RuntimeData
RuntimeSerialNumber
Snapshots
Strings
TemplateFileUsed
UndoActive
UndoRecordingEnabled
UndoRecordingIsActive
Views
Worksession
play_arrow
Methods
Create(string modelTemplateFileName)
CreateHeadless(string file3dmTemplatePath)
ExtractPreviewImage(string path)
FromFilePath(string filePath)
FromId(int docId)
FromRuntimeSerialNumber(uint serialNumber)
Open(string filePath, out bool wasAlreadyOpen)
OpenDocuments()
OpenFile(string path)
OpenHeadless(string file3dmPath)
ReadFile(string path, FileReadOptions options)
AddCustomUndoEvent(string description, EventHandler<CustomUndoEventArgs> handler)
AddCustomUndoEvent(string description, EventHandler<CustomUndoEventArgs> handler, object tag)
AdjustModelUnitSystem(UnitSystem newUnitSystem, bool scale)
AdjustPageUnitSystem(UnitSystem newUnitSystem, bool scale)
BeginUndoRecord(string description)
ClearRedoRecords()
ClearUndoRecords(bool purgeDeletedObjects)
ClearUndoRecords(uint undoSerialNumber, bool purgeDeletedObjects)
CreateDefaultAttributes()
Dispose()
EndUndoRecord(uint undoRecordSerialNumber)
Equals(object obj)
Export(string filePath)
ExportSelected(string filePath)
FindFile(string filename)
GetAnalysisMeshingParameters()
GetCurrentMeshingParameters()
GetEmbeddedFilesList(bool missingOnly)
GetGumballPlane(out Plane plane)
GetHashCode()
GetMeshingParameters(MeshingParameterStyle style)
GetRenderPrimitiveList(ViewportInfo viewport, DisplayPipelineAttributes attrs)
GetRenderPrimitives(bool forceTriangleMeshes, bool quietly)
GetRenderPrimitives(Guid plugInId, ViewportInfo viewport, bool forceTriangleMeshes, bool quietly)
GetRenderPrimitives(ViewportInfo viewport, bool forceTriangleMeshes, bool quietly)
GetUnitSystemName(bool modelUnits, bool capitalize, bool singular, bool abbreviate)
Import(string filePath)
ReadFileVersion()
Redo()
Save()
SaveAs(string file3dmPath)
SaveAs(string file3dmPath, int version)
SaveAsTemplate(string file3dmTemplatePath)
SaveAsTemplate(string file3dmTemplatePath, int version)
SetCustomMeshingParameters(MeshingParameters mp)
SupportsRenderPrimitiveList(ViewportInfo viewport, DisplayPipelineAttributes attrs)
TryGetRenderPrimitiveBoundingBox(ViewportInfo viewport, DisplayPipelineAttributes attrs, out BoundingBox boundingBox)
Undo()
Write3dmFile(string path, FileWriteOptions options)
WriteFile(string path, FileWriteOptions options)
play_arrow
Events
ActiveDocumentChanged
AddRhinoObject
BeforeTransformObjects
BeginOpenDocument
BeginSaveDocument
CloseDocument
DeleteRhinoObject
DeselectAllObjects
DeselectObjects
DimensionStyleTableEvent
DocumentPropertiesChanged
EndOpenDocument
EndOpenDocumentInitialiViewUpdate
EndOpenDocumentInitialViewUpdate
EndSaveDocument
GroupTableEvent
InstanceDefinitionTableEvent
LayerTableEvent
LightTableEvent
MaterialTableEvent
ModifyObjectAttributes
NewDocument
PurgeRhinoObject
RenderEnvironmentTableEvent
RenderMaterialsTableEvent
RenderTextureTableEvent
ReplaceRhinoObject
SelectObjects
TextureMappingEvent
UndeleteRhinoObject
play_arrow
RhinoDoc.RenderContentTableEventArgs
play_arrow
Properties
Document
EventType
RhinoDoc.RenderContentTableEventType
play_arrow
RhinoDoc.RenderMaterialAssignmentChangedEventArgs
play_arrow
Properties
IsLayer
IsObject
LayerId
NewRenderMaterial
ObjectId
OldRenderMaterial
play_arrow
RhinoDoc.TextureMappingEventArgs
play_arrow
Properties
Document
EventType
NewMapping
OldMapping
RhinoDoc.TextureMappingEventType
play_arrow
RhinoDocObserverArgs
play_arrow
Constructors
RhinoDocObserverArgs(RhinoDoc doc)
play_arrow
Properties
Doc
RuntimeSerialNumber
RhinoFileWatcherChangeReason
play_arrow
RhinoMath
play_arrow
Methods
Clamp(double value, double bound1, double bound2)
Clamp(int value, int bound1, int bound2)
CRC32(uint currentRemainder, byte[] buffer)
CRC32(uint currentRemainder, double value)
CRC32(uint currentRemainder, int value)
EpsilonEquals(double x, double y, double epsilon)
EpsilonEquals(float x, float y, float epsilon)
EvaluateNormal(int limitDirection, Vector3d ds, Vector3d dt, Vector3d dss, Vector3d dst, Vector3d dtt, out Vector3d n)
EvaluateNormalPartials(Vector3d ds, Vector3d dt, Vector3d dss, Vector3d dst, Vector3d dtt, out Vector3d ns, out Vector3d nt)
IntIndexToString(int index)
IsValidDouble(double x)
IsValidSingle(float x)
ParseNumber(string expression)
ToDegrees(double radians)
ToRadians(double degrees)
TryParseNumber(string expression, out double result)
UnitScale(UnitSystem from, UnitSystem to)
play_arrow
RhinoWindow
play_arrow
Properties
Handle
InvokeRequired
play_arrow
Methods
Invoke(Delegate method)
RuntimeEnvironment
play_arrow
ScaleValue
play_arrow
Constructors
ScaleValue()
play_arrow
Properties
LeftToRightScale
RightToLeftScale
play_arrow
Methods
Create(LengthValue left, LengthValue right, ScaleStringFormat format)
Create(string s, StringParserSettings ps)
OneToOne()
Dispose()
IsUnset()
LeftLengthValue()
RightLengthValue()
ScaleValue.ScaleStringFormat
play_arrow
Symbols
play_arrow
Properties
DegreeSymbol
DiameterSymbol
PlusMinusSymbol
RadiusSymbol
UnitSystem
play_arrow
Rhino.ApplicationSettings
play_arrow
AppearanceSettings
play_arrow
Properties
CommandPromptBackgroundColor
CommandPromptFontSize
CommandPromptHypertextColor
CommandPromptPosition
CommandPromptTextColor
CrosshairColor
CurrentLayerBackgroundColor
DefaultFontFaceName
DefaultLayerColor
DefaultObjectColor
EchoCommandsToHistoryWindow
EchoPromptsToHistoryWindow
EditCandidateColor
FeedbackColor
FrameBackgroundColor
GridThickLineColor
GridThinLineColor
GridXAxisLineColor
GridYAxisLineColor
GridZAxisLineColor
LanguageIdentifier
LockedObjectColor
MenuVisible
PageviewPaperColor
PreviousLanguageIdentifier
SelectedObjectColor
SelectionWindowCrossingFillColor
SelectionWindowCrossingStrokeColor
SelectionWindowFillColor
SelectionWindowStrokeColor
ShowCrosshairs
ShowFullPathInTitleBar
ShowOsnapBar
ShowSideBar
ShowStatusBar
TrackingColor
UsePaintColors
ViewportBackgroundColor
WorldCoordIconXAxisColor
WorldCoordIconYAxisColor
WorldCoordIconZAxisColor
play_arrow
Methods
DefaultPaintColor(PaintColor whichColor)
GetCurrentState()
GetDefaultState()
GetPaintColor(PaintColor whichColor)
GetPaintColor(PaintColor whichColor, bool compute)
GetWidgetColor(WidgetColor whichColor)
InitialMainWindowPosition(out Rectangle bounds)
RestoreDefaults()
SetPaintColor(PaintColor whichColor, Color c)
SetPaintColor(PaintColor whichColor, Color c, bool forceUiUpdate)
SetWidgetColor(WidgetColor whichColor, Color c)
SetWidgetColor(WidgetColor whichColor, Color c, bool forceUiUpdate)
UpdateFromState(AppearanceSettingsState state)
play_arrow
AppearanceSettingsState
play_arrow
Properties
CommandPromptBackgroundColor
CommandPromptFontSize
CommandPromptHypertextColor
CommandPromptTextColor
CrosshairColor
CurrentLayerBackgroundColor
DefaultFontFaceName
DefaultLayerColor
DefaultObjectColor
EchoCommandsToHistoryWindow
EchoPromptsToHistoryWindow
EditCandidateColor
FeedbackColor
FrameBackgroundColor
GridThickLineColor
GridThinLineColor
GridXAxisLineColor
GridYAxisLineColor
GridZAxisLineColor
LockedObjectColor
PageviewPaperColor
SelectedObjectColor
SelectionWindowCrossingFillColor
SelectionWindowCrossingStrokeColor
SelectionWindowFillColor
SelectionWindowStrokeColor
ShowCrosshairs
ShowFullPathInTitleBar
TrackingColor
ViewportBackgroundColor
WorldCoordIconXAxisColor
WorldCoordIconYAxisColor
WorldCoordIconZAxisColor
ClipboardState
play_arrow
CommandAliasList
play_arrow
Properties
Count
play_arrow
Methods
Add(string alias, string macro)
Clear()
Delete(string alias)
GetDefaults()
GetMacro(string alias)
GetNames()
IsAlias(string alias)
IsDefault()
SetMacro(string alias, string macro)
ToDictionary()
CommandPromptPosition
CursorMode
play_arrow
CursorTooltipSettings
play_arrow
Properties
AutoSuppress
BackgroundColor
CommandPromptPane
DistancePane
Offset
OsnapPane
PointPane
RelativePointPane
TextColor
TooltipsEnabled
play_arrow
Methods
GetCurrentState()
GetDefaultState()
play_arrow
CursorTooltipSettingsState
play_arrow
Properties
AutoSuppress
BackgroundColor
CommandPromptPane
DistancePane
Offset
OsnapPane
PointPane
RelativePointPane
TextColor
TooltipsEnabled
play_arrow
CurvatureAnalysisSettings
play_arrow
Properties
GaussRange
MaxRadiusRange
MeanRange
MinRadiusRange
Style
play_arrow
Methods
CalculateCurvatureAutoRange(IEnumerable<Mesh> meshes, ref CurvatureAnalysisSettingsState settings)
GetCurrentState()
GetDefaultState()
RestoreDefaults()
UpdateFromState(CurvatureAnalysisSettingsState state)
CurvatureAnalysisSettings.CurvatureStyle
play_arrow
CurvatureAnalysisSettingsState
play_arrow
Properties
GaussRange
MaxRadiusRange
MeanRange
MinRadiusRange
Style
play_arrow
DraftAngleAnalysisSettings
play_arrow
Properties
AngleRange
ShowIsoCurves
UpDirection
play_arrow
Methods
GetCurrentState()
GetDefaultState()
RestoreDefaults()
UpdateFromState(DraftAngleAnalysisSettingsState state)
play_arrow
DraftAngleAnalysisSettingsState
play_arrow
Properties
AngleRange
ShowIsoCurves
UpDirection
play_arrow
EdgeAnalysisSettings
play_arrow
Properties
ShowEdgeColor
ShowEdges
play_arrow
Methods
GetCurrentState()
GetDefaultState()
RestoreDefaults()
UpdateFromState(EdgeAnalysisSettingsState state)
play_arrow
EdgeAnalysisSettingsState
play_arrow
Properties
ShowEdgeColor
ShowEdges
play_arrow
FileSettings
play_arrow
Properties
AutoSaveEnabled
AutoSaveFile
AutoSaveInterval
AutoSaveMeshes
ClipboardCopyToPreviousRhinoVersion
ClipboardOnExit
CreateBackupFiles
DefaultRuiFile
ExecutableFolder
FileLockingEnabled
FileLockingOpenWarning
HelpFilePath
InstallFolder
LocalProfileDataFolder
SaveViewChanges
SearchPathCount
TemplateFile
TemplateFolder
WorkingFolder
play_arrow
Methods
AddSearchPath(string folder, int index)
AutoSaveBeforeCommands()
DeleteSearchPath(string folder)
FindFile(string fileName)
GetCurrentState()
GetDataFolder(bool currentUser)
GetDefaultState()
GetSearchPaths()
RecentlyOpenedFiles()
SetAutoSaveBeforeCommands(string[] commands)
play_arrow
FileSettingsState
play_arrow
Properties
AutoSaveEnabled
AutoSaveInterval
AutoSaveMeshes
ClipboardCopyToPreviousRhinoVersion
ClipboardOnExit
CreateBackupFiles
FileLockingEnabled
FileLockingOpenWarning
SaveViewChanges
play_arrow
GeneralSettings
play_arrow
Properties
AutoUpdateCommandHelp
ContextMenuDelay
EnableContextMenu
MaximumPopupMenuLines
MaximumUndoMemoryMb
MiddleMouseMacro
MiddleMouseMode
MiddleMousePopupToolbar
MinimumUndoSteps
MouseSelectMode
NewObjectIsoparmCount
UseExtrusions
play_arrow
Methods
GetCurrentState()
GetDefaultState()
play_arrow
GeneralSettingsState
play_arrow
Properties
AutoUpdateCommandHelp
ContextMenuDelay
EnableContextMenu
MaximumPopupMenuLines
MaximumUndoMemoryMb
MiddleMouseMacro
MiddleMouseMode
MiddleMousePopupToolbar
MinimumUndoSteps
MouseSelectMode
NewObjectIsoparmCount
play_arrow
HistorySettings
play_arrow
Properties
BrokenRecordWarningEnabled
ObjectLockingEnabled
RecordingEnabled
UpdateEnabled
Installation
LicenseNode
MiddleMouseMode
play_arrow
ModelAidSettings
play_arrow
Properties
AltPlusArrow
AutoGumballEnabled
ControlPolygonDisplayDensity
CtrlNudgeKeyStep
DisplayControlPolygon
ExtendToApparentIntersection
ExtendTrimLines
GridSnap
HighlightControlPolygon
MousePickboxRadius
NudgeKeyStep
NudgeMode
Ortho
OrthoAngle
Osnap
OsnapCursorMode
OsnapModes
OsnapPickboxRadius
Planar
PointDisplay
ProjectSnapToCPlane
ShiftNudgeKeyStep
SnappyGumballEnabled
SnapToLocked
UniversalConstructionPlaneMode
UseHorizontalDialog
play_arrow
Methods
GetCurrentState()
GetDefaultState()
UpdateFromState(ModelAidSettingsState state)
play_arrow
ModelAidSettingsState
play_arrow
Properties
AltPlusArrow
ControlPolygonDisplayDensity
CtrlNudgeKeyStep
DisplayControlPolygon
ExtendToApparentIntersection
ExtendTrimLines
GridSnap
HighlightControlPolygon
MousePickboxRadius
NudgeKeyStep
NudgeMode
Ortho
OrthoAngle
Osnap
OsnapCursorMode
OsnapModes
OsnapPickboxRadius
Planar
PointDisplay
ProjectSnapToCPlane
ShiftNudgeKeyStep
SnapToLocked
UniversalConstructionPlaneMode
UseHorizontalDialog
MouseSelectMode
play_arrow
NeverRepeatList
play_arrow
Properties
UseNeverRepeatList
play_arrow
Methods
CommandNames()
SetList(string[] commandNames)
play_arrow
OpenGLSettings
play_arrow
Properties
AntialiasLevel
play_arrow
Methods
GetCurrentState()
GetDefaultState()
RestoreDefaults()
UpdateFromState(OpenGLSettingsState state)
play_arrow
OpenGLSettingsState
play_arrow
Properties
AntialiasLevel
OsnapModes
PaintColor
PointDisplayMode
play_arrow
SelectionFilterSettings
play_arrow
Properties
Enabled
GlobalGeometryFilter
OneShotGeometryFilter
SubObjectSelect
play_arrow
Methods
GetCurrentState()
GetDefaultState()
RestoreDefaults()
UpdateFromState(SelectionFilterSettingsState state)
play_arrow
SelectionFilterSettingsState
play_arrow
Properties
Enabled
GlobalGeometryFilter
OneShotGeometryFilter
SubObjectSelect
ShortcutKey
play_arrow
ShortcutKeySettings
play_arrow
Methods
GetMacro(ShortcutKey key)
SetMacro(ShortcutKey key, string macro)
play_arrow
SmartTrackSettings
play_arrow
Properties
ActivationDelayMilliseconds
ActivePointColor
LineColor
MaxSmartPoints
PointColor
SmartOrtho
SmartTangents
TanPerpLineColor
UseDottedLines
UseSmartTrack
play_arrow
Methods
GetCurrentState()
GetDefaultState()
UpdateFromState(SmartTrackSettingsState state)
play_arrow
SmartTrackSettingsState
play_arrow
Properties
MaxSmartPoints
ActivationDelayMilliseconds
ActivePointColor
LineColor
PointColor
SmartOrtho
SmartTangents
TanPerpLineColor
UseDottedLines
UseSmartTrack
play_arrow
ViewSettings
play_arrow
Properties
AlwaysPanParallelViews
DefinedViewSetCPlane
DefinedViewSetProjection
LinkedViewports
PanReverseKeyboardAction
PanScreenFraction
RotateCircleIncrement
RotateReverseKeyboard
RotateToView
SingleClickMaximize
ZoomExtentsParallelViewBorder
ZoomExtentsPerspectiveViewBorder
ZoomScale
play_arrow
Methods
GetCurrentState()
GetDefaultState()
RestoreDefaults()
UpdateFromState(ViewSettingsState state)
play_arrow
ViewSettingsState
play_arrow
Properties
AlwaysPanParallelViews
DefinedViewSetCPlane
DefinedViewSetProjection
LinkedViewports
PanReverseKeyboardAction
PanScreenFraction
RotateCircleIncrement
RotateReverseKeyboard
RotateToView
SingleClickMaximize
ZoomExtentsParallelViewBorder
ZoomExtentsPerspectiveViewBorder
ZoomScale
WidgetColor
play_arrow
Rhino.Collections
play_arrow
ArchivableDictionary
play_arrow
Constructors
ArchivableDictionary()
ArchivableDictionary(int version)
ArchivableDictionary(int version, string name)
ArchivableDictionary(UserData parentUserData)
play_arrow
Properties
Count
Keys
Name
ParentUserData
Values
Version
play_arrow
Methods
AddContentsFrom(ArchivableDictionary source)
Clear()
Clone()
ContainsKey(string key)
GetBool(string key)
GetBool(string key, bool defaultValue)
GetBytes(string key)
GetBytes(string key, byte[] defaultValue)
GetDictionary(string key)
GetDictionary(string key, ArchivableDictionary defaultValue)
GetDouble(string key)
GetDouble(string key, double defaultValue)
GetEnumerator()
GetEnumValue()
GetEnumValue(string key)
GetFloat(string key)
GetFloat(string key, float defaultValue)
GetGuid(string key)
GetGuid(string key, Guid defaultValue)
Getint(string key, int defaultValue)
GetInteger(string key)
GetInteger(string key, int defaultValue)
GetObjectData(SerializationInfo info, StreamingContext context)
GetPlane(string key)
GetPlane(string key, Plane defaultValue)
GetPoint3d(string key)
GetPoint3d(string key, Point3d defaultValue)
GetPoint3f(string key)
GetPoint3f(string key, Point3f defaultValue)
GetString(string key)
GetString(string key, string defaultValue)
GetVector3d(string key)
GetVector3d(string key, Vector3d defaultValue)
Remove(string key)
RemoveEnumValue()
ReplaceContentsWith(ArchivableDictionary source)
Set(string key, ArchivableDictionary val)
Set(string key, bool val)
Set(string key, BoundingBox val)
Set(string key, byte val)
Set(string key, Color val)
Set(string key, double val)
Set(string key, float val)
Set(string key, Font val)
Set(string key, GeometryBase val)
Set(string key, Guid val)
Set(string key, IEnumerable<bool> val)
Set(string key, IEnumerable<byte> val)
Set(string key, IEnumerable<double> val)
Set(string key, IEnumerable<float> val)
Set(string key, IEnumerable<GeometryBase> val)
Set(string key, IEnumerable<Guid> val)
Set(string key, IEnumerable<int> val)
Set(string key, IEnumerable<ObjRef> val)
Set(string key, IEnumerable<sbyte> val)
Set(string key, IEnumerable<short> val)
Set(string key, IEnumerable<string> val)
Set(string key, int val)
Set(string key, Int64 val)
Set(string key, Interval val)
Set(string key, Line val)
Set(string key, MeshingParameters val)
Set(string key, ObjRef val)
Set(string key, Plane val)
Set(string key, Point val)
Set(string key, Point2d val)
Set(string key, Point3d val)
Set(string key, Point3f val)
Set(string key, Point4d val)
Set(string key, PointF val)
Set(string key, Ray3d val)
Set(string key, Rectangle val)
Set(string key, RectangleF val)
Set(string key, sbyte val)
Set(string key, short val)
Set(string key, Size val)
Set(string key, SizeF val)
Set(string key, string val)
Set(string key, Transform val)
Set(string key, uint val)
Set(string key, ushort val)
Set(string key, Vector2d val)
Set(string key, Vector3d val)
Set(string key, Vector3f val)
SetEnumValue(string key, T enumValue)
SetEnumValue(T enumValue)
TryGetBool(string key, out bool value)
TryGetBytes(string key, out byte[] value)
TryGetDictionary(string key, out ArchivableDictionary value)
TryGetDouble(string key, out double value)
TryGetEnumValue(string key, out T enumValue)
TryGetFloat(string key, out float value)
TryGetGuid(string key, out Guid value)
TryGetInteger(string key, out int value)
TryGetPlane(string key, out Plane value)
TryGetPoint3d(string key, out Point3d value)
TryGetPoint3f(string key, out Point3f value)
TryGetString(string key, out string value)
TryGetValue(string key, out object value)
TryGetVector3d(string key, out Vector3d value)
play_arrow
CurveList
play_arrow
Constructors
CurveList()
CurveList(IEnumerable<Curve> collection)
CurveList(int initialCapacity)
play_arrow
Properties
Capacity
Count
First
Last
NullCount
play_arrow
Methods
Add(Arc arc)
Add(Circle circle)
Add(Ellipse ellipse)
Add(IEnumerable<Point3d> polyline)
Add(Line line)
Add(T item)
AddRange(IEnumerable collection)
AddRange(IEnumerable<T> collection)
AsReadOnly()
BinarySearch(int index, int count, T item, IComparer<T> comparer)
BinarySearch(T item, IComparer<T> comparer)
BinarySearch(T item)
Clear()
Contains(T item)
ConvertAll(Converter<T, TOutput> converter)
CopyTo(int index, T[] array, int arrayIndex, int count)
CopyTo(T[] array, int arrayIndex)
CopyTo(T[] array)
Duplicate()
Exists(Predicate<T> match)
Find(Predicate<T> match)
FindAll(Predicate<T> match)
FindIndex(int startIndex, int count, Predicate<T> match)
FindIndex(int startIndex, Predicate<T> match)
FindIndex(Predicate<T> match)
FindLast(Predicate<T> match)
FindLastIndex(int startIndex, int count, Predicate<T> match)
FindLastIndex(int startIndex, Predicate<T> match)
FindLastIndex(Predicate<T> match)
ForEach(Action<T> action)
GetEnumerator()
GetRange(int index, int count)
IndexOf(T item, int index, int count)
IndexOf(T item, int index)
IndexOf(T item)
Insert(int index, Arc arc)
Insert(int index, Circle circle)
Insert(int index, Ellipse ellipse)
Insert(int index, IEnumerable<Point3d> polyline)
Insert(int index, Line line)
Insert(int index, T item)
InsertRange(int index, IEnumerable<T> collection)
LastIndexOf(T item, int index, int count)
LastIndexOf(T item, int index)
LastIndexOf(T item)
RemapIndex(int index)
Remove(T item)
RemoveAll(Predicate<T> match)
RemoveAt(int index)
RemoveNulls()
RemoveRange(int index, int count)
Reverse()
Reverse(int index, int count)
Sort()
Sort(Comparison<T> comparison)
Sort(double[] keys)
Sort(IComparer<T> comparer)
Sort(int index, int count, IComparer<T> comparer)
Sort(int[] keys)
ToArray()
Transform(Transform xform)
TrimExcess()
TrueForAll(Predicate<T> match)
play_arrow
IResizableList
play_arrow
Properties
Count
play_arrow
Point3dList
play_arrow
Constructors
Point3dList()
Point3dList(IEnumerable<Point3d> collection)
Point3dList(int initialCapacity)
Point3dList(Point3d[] initialPoints)
play_arrow
Properties
BoundingBox
Capacity
Count
First
Last
NullCount
X
Y
Z
play_arrow
Methods
Add(double x, double y, double z)
Add(T item)
AddRange(IEnumerable collection)
AddRange(IEnumerable<T> collection)
AsReadOnly()
BinarySearch(int index, int count, T item, IComparer<T> comparer)
BinarySearch(T item, IComparer<T> comparer)
BinarySearch(T item)
Clear()
ClosestIndex(Point3d testPoint)
ClosestIndexInList(IList<Point3d> list, Point3d testPoint)
ClosestPointInList(IList<Point3d> list, Point3d testPoint)
Contains(T item)
ConvertAll(Converter<T, TOutput> converter)
CopyTo(int index, T[] array, int arrayIndex, int count)
CopyTo(T[] array, int arrayIndex)
CopyTo(T[] array)
Duplicate()
Duplicate()
Exists(Predicate<T> match)
Find(Predicate<T> match)
FindAll(Predicate<T> match)
FindIndex(int startIndex, int count, Predicate<T> match)
FindIndex(int startIndex, Predicate<T> match)
FindIndex(Predicate<T> match)
FindLast(Predicate<T> match)
FindLastIndex(int startIndex, int count, Predicate<T> match)
FindLastIndex(int startIndex, Predicate<T> match)
FindLastIndex(Predicate<T> match)
ForEach(Action<T> action)
GetEnumerator()
GetRange(int index, int count)
IndexOf(T item, int index, int count)
IndexOf(T item, int index)
IndexOf(T item)
Insert(int index, T item)
InsertRange(int index, IEnumerable<T> collection)
LastIndexOf(T item, int index, int count)
LastIndexOf(T item, int index)
LastIndexOf(T item)
RemapIndex(int index)
Remove(T item)
RemoveAll(Predicate<T> match)
RemoveAt(int index)
RemoveNulls()
RemoveRange(int index, int count)
Reverse()
Reverse(int index, int count)
SetAllX(double xValue)
SetAllY(double yValue)
SetAllZ(double zValue)
Sort()
Sort(Comparison<T> comparison)
Sort(double[] keys)
Sort(IComparer<T> comparer)
Sort(int index, int count, IComparer<T> comparer)
Sort(int[] keys)
ToArray()
Transform(Transform xform)
TrimExcess()
TrueForAll(Predicate<T> match)
Point3dList.XAccess
Point3dList.YAccess
Point3dList.ZAccess
play_arrow
RhinoList
play_arrow
Methods
Point2dKNeighbors(IEnumerable<Point2d> hayPoints, IEnumerable<Point2d> needlePoints, int amount)
Point2fKNeighbors(IEnumerable<Point2f> hayPoints, IEnumerable<Point2f> needlePoints, int amount)
Point3dKNeighbors(IEnumerable<Point3d> hayPoints, IEnumerable<Point3d> needlePoints, int amount)
Point3fKNeighbors(IEnumerable<Point3f> hayPoints, IEnumerable<Point3f> needlePoints, int amount)
PointCloudKNeighbors(PointCloud pointcloud, IEnumerable<Point3d> needlePoints, int amount)
play_arrow
RhinoList<T>
play_arrow
Constructors
RhinoList<T>()
RhinoList<T>(IEnumerable<T> collection)
RhinoList<T>(int initialCapacity)
RhinoList<T>(int amount, T defaultValue)
RhinoList<T>(RhinoList<T> list)
play_arrow
Properties
Capacity
Count
First
Last
NullCount
play_arrow
Methods
Add(T item)
AddRange(IEnumerable collection)
AddRange(IEnumerable<T> collection)
AsReadOnly()
BinarySearch(int index, int count, T item, IComparer<T> comparer)
BinarySearch(T item)
BinarySearch(T item, IComparer<T> comparer)
Clear()
Contains(T item)
ConvertAll(Converter<T, TOutput> converter)
CopyTo(int index, T[] array, int arrayIndex, int count)
CopyTo(T[] array)
CopyTo(T[] array, int arrayIndex)
Duplicate()
Exists(Predicate<T> match)
Find(Predicate<T> match)
FindAll(Predicate<T> match)
FindIndex(int startIndex, int count, Predicate<T> match)
FindIndex(int startIndex, Predicate<T> match)
FindIndex(Predicate<T> match)
FindLast(Predicate<T> match)
FindLastIndex(int startIndex, int count, Predicate<T> match)
FindLastIndex(int startIndex, Predicate<T> match)
FindLastIndex(Predicate<T> match)
ForEach(Action<T> action)
GetEnumerator()
GetRange(int index, int count)
IndexOf(T item)
IndexOf(T item, int index)
IndexOf(T item, int index, int count)
Insert(int index, T item)
InsertRange(int index, IEnumerable<T> collection)
LastIndexOf(T item)
LastIndexOf(T item, int index)
LastIndexOf(T item, int index, int count)
RemapIndex(int index)
Remove(T item)
RemoveAll(Predicate<T> match)
RemoveAt(int index)
RemoveNulls()
RemoveRange(int index, int count)
Reverse()
Reverse(int index, int count)
Sort()
Sort(Comparison<T> comparison)
Sort(double[] keys)
Sort(IComparer<T> comparer)
Sort(int index, int count, IComparer<T> comparer)
Sort(int[] keys)
ToArray()
TrimExcess()
TrueForAll(Predicate<T> match)
play_arrow
TransformObjectList
play_arrow
Constructors
TransformObjectList()
play_arrow
Properties
Count
DisplayFeedbackEnabled
GripCount
GripOwnerCount
play_arrow
Methods
Add(ObjRef objref)
Add(RhinoObject rhinoObject)
AddObjects(GetObject go, bool allowGrips)
Clear()
Dispose()
GetBoundingBox(bool regularObjects, bool grips)
GripArray()
GripOwnerArray()
ObjectArray()
UpdateDisplayFeedbackTransform(Transform xform)
play_arrow
Rhino.Commands
play_arrow
Command
play_arrow
Properties
LastCommandId
LastCommandResult
EnglishName
Id
LocalName
PlugIn
Settings
play_arrow
Methods
DisplayHelp(Guid commandId)
GetCommandNames(bool english, bool loaded)
GetCommandStack()
GetMostRecentCommands()
InCommand()
InScriptRunnerCommand()
IsCommand(string name)
IsValidCommandName(string name)
LookupCommandId(string name, bool searchForEnglishName)
LookupCommandName(Guid commandId, bool englishName)
RunProxyCommand(RunCommandDelegate commandCallback, RhinoDoc doc, object data)
play_arrow
Events
BeginCommand
EndCommand
UndoRedo
play_arrow
CommandEventArgs
play_arrow
Properties
CommandEnglishName
CommandId
CommandLocalName
CommandPluginName
CommandResult
Document
DocumentRuntimeSerialNumber
play_arrow
CommandStyleAttribute
play_arrow
Constructors
CommandStyleAttribute(Style styles)
play_arrow
Properties
Styles
play_arrow
CustomUndoEventArgs
play_arrow
Properties
ActionDescription
CommandId
CreatedByRedo
Document
Tag
UndoSerialNumber
play_arrow
MostRecentCommandDescription
play_arrow
Properties
DisplayString
Macro
Result
RunMode
play_arrow
SelCommand
play_arrow
Properties
BeQuiet
EnglishName
Id
LastCommandId
LastCommandResult
LocalName
PlugIn
Settings
TestGrips
TestLights
play_arrow
Methods
DisplayHelp(Guid commandId)
GetCommandNames(bool english, bool loaded)
GetCommandStack()
GetMostRecentCommands()
InCommand()
InScriptRunnerCommand()
IsCommand(string name)
IsValidCommandName(string name)
LookupCommandId(string name, bool searchForEnglishName)
LookupCommandName(Guid commandId, bool englishName)
RunProxyCommand(RunCommandDelegate commandCallback, RhinoDoc doc, object data)
play_arrow
Events
BeginCommand
EndCommand
UndoRedo
Style
play_arrow
TransformCommand
play_arrow
Properties
EnglishName
Id
LastCommandId
LastCommandResult
LocalName
PlugIn
Settings
play_arrow
Methods
DisplayHelp(Guid commandId)
GetCommandNames(bool english, bool loaded)
GetCommandStack()
GetMostRecentCommands()
InCommand()
InScriptRunnerCommand()
IsCommand(string name)
IsValidCommandName(string name)
LookupCommandId(string name, bool searchForEnglishName)
LookupCommandName(Guid commandId, bool englishName)
RunProxyCommand(RunCommandDelegate commandCallback, RhinoDoc doc, object data)
play_arrow
Events
BeginCommand
EndCommand
UndoRedo
play_arrow
UndoRedoEventArgs
play_arrow
Properties
CommandId
IsBeginRecording
IsBeginRedo
IsBeginUndo
IsEndRecording
IsEndRedo
IsEndUndo
IsPurgeRecord
UndoSerialNumber
play_arrow
Rhino.Display
BackgroundStyle
BlendMode
play_arrow
CalculateBoundingBoxEventArgs
play_arrow
Properties
BoundingBox
Display
RhinoDoc
Viewport
play_arrow
Methods
IncludeBoundingBox(BoundingBox box)
play_arrow
Color4f
play_arrow
Constructors
Color4f(Color color)
Color4f(Color4f color)
Color4f(float red, float green, float blue, float alpha)
Color4f(int argb)
play_arrow
Properties
Black
Empty
White
A
B
G
L
R
play_arrow
Methods
ApplyGamma(Color4f col, float gamma)
FromArgb(float a, Color4f color)
FromArgb(float a, float r, float g, float b)
AsSystemColor()
BlendTo(float t, Color4f col)
Equals(object obj)
GetHashCode()
play_arrow
ColorCMYK
play_arrow
Constructors
ColorCMYK(Color rgb)
ColorCMYK(double cyan, double magenta, double yellow)
ColorCMYK(double cyan, double magenta, double yellow, double key)
ColorCMYK(double alpha, double cyan, double magenta, double yellow, double key)
play_arrow
Properties
A
C
K
M
Y
play_arrow
Methods
CreateFromHSL(ColorHSL hsl)
CreateFromHSV(ColorHSV hsv)
CreateFromLAB(ColorLAB lab)
CreateFromLCH(ColorLCH lch)
CreateFromXYZ(ColorXYZ xyz)
play_arrow
ColorGradient
play_arrow
Properties
EndPoint
GradientType
Repeat
StartPoint
play_arrow
Methods
GetColorStops()
SetColorStops(IEnumerable<ColorStop> stops)
play_arrow
ColorHSL
play_arrow
Constructors
ColorHSL(Color rgb)
ColorHSL(double hue, double saturation, double luminance)
ColorHSL(double alpha, double hue, double saturation, double luminance)
play_arrow
Properties
A
H
L
S
play_arrow
Methods
CreateFromCMYK(ColorCMYK cmyk)
CreateFromHSV(ColorHSV hsv)
CreateFromLAB(ColorLAB lab)
CreateFromLCH(ColorLCH lch)
CreateFromXYZ(ColorXYZ xyz)
ToArgbColor()
play_arrow
ColorHSV
play_arrow
Constructors
ColorHSV(Color rgb)
ColorHSV(double hue, double saturation, double value)
ColorHSV(double alpha, double hue, double saturation, double value)
play_arrow
Properties
A
H
S
V
play_arrow
Methods
CreateFromCMYK(ColorCMYK cmyk)
CreateFromHSL(ColorHSL hsl)
CreateFromLAB(ColorLAB lab)
CreateFromLCH(ColorLCH lch)
CreateFromXYZ(ColorXYZ xyz)
ToArgbColor()
play_arrow
ColorLAB
play_arrow
Constructors
ColorLAB(Color rgb)
ColorLAB(double lightness, double a, double b)
ColorLAB(double alpha, double lightness, double a, double b)
play_arrow
Properties
A
Alpha
B
L
play_arrow
Methods
CreateFromCMYK(ColorCMYK cmyk)
CreateFromHSL(ColorHSL hsl)
CreateFromHSV(ColorHSV hsv)
CreateFromLCH(ColorLCH lch)
CreateFromXYZ(ColorXYZ xyz)
play_arrow
ColorLCH
play_arrow
Constructors
ColorLCH(Color rgb)
ColorLCH(double lightness, double chroma, double hue)
ColorLCH(double alpha, double lightness, double chroma, double hue)
play_arrow
Properties
A
C
H
L
play_arrow
Methods
CreateFromCMYK(ColorCMYK cmyk)
CreateFromHSL(ColorHSL hsl)
CreateFromLAB(ColorLAB lab)
CreateFromXYZ(ColorXYZ xyz)
MakePositive()
play_arrow
ColorStop
play_arrow
Constructors
ColorStop(Color color, double t)
play_arrow
Properties
Color
Position
play_arrow
ColorXYZ
play_arrow
Constructors
ColorXYZ(Color rgb)
ColorXYZ(double x, double y, double z)
ColorXYZ(double alpha, double x, double y, double z)
play_arrow
Properties
A
X
Y
Z
play_arrow
Methods
CreateFromCMYK(ColorCMYK cmyk)
CreateFromHSL(ColorHSL hsl)
CreateFromHSV(ColorHSV hsv)
CreateFromLAB(ColorLAB lab)
CreateFromLCH(ColorLCH lch)
CullFaceMode
play_arrow
CullObjectEventArgs
play_arrow
Properties
CullObject
Display
RhinoDoc
RhinoObject
RhinoObjectSerialNumber
Viewport
play_arrow
CustomDisplay
play_arrow
Constructors
CustomDisplay(bool enable)
play_arrow
Properties
ClippingBox
Enabled
IsDisposed
play_arrow
Methods
AddArc(Arc arc)
AddArc(Arc arc, Color color)
AddArc(Arc arc, Color color, int thickness)
AddCircle(Circle circle)
AddCircle(Circle circle, Color color)
AddCircle(Circle circle, Color color, int thickness)
AddCurve(Curve curve)
AddCurve(Curve curve, Color color)
AddCurve(Curve curve, Color color, int thickness)
AddLine(Line line)
AddLine(Line line, Color color)
AddLine(Line line, Color color, int thickness)
AddPoint(Point3d point)
AddPoint(Point3d point, Color color)
AddPoint(Point3d point, Color color, PointStyle style, int radius)
AddPoints(IEnumerable<Point3d> points)
AddPoints(IEnumerable<Point3d> points, Color color)
AddPoints(IEnumerable<Point3d> points, Color color, PointStyle style, int radius)
AddPolygon(IEnumerable<Point3d> polygon, Color fillColor, Color edgeColor, bool drawFill, bool drawEdge)
AddText(string text, Plane plane, double size)
AddText(string text, Plane plane, double size, Color color)
AddText(Text3d text, Color color)
AddVector(Point3d anchor, Vector3d span)
AddVector(Point3d anchor, Vector3d span, Color color)
AddVector(Point3d anchor, Vector3d span, Color color, bool drawAnchor)
Clear()
Dispose()
DefinedViewportProjection
DepthMode
play_arrow
DisplayBitmap
play_arrow
Constructors
DisplayBitmap(Bitmap bitmap)
play_arrow
Properties
Size
play_arrow
Methods
Load(string path)
Dispose()
GetBlendModes(out BlendMode source, out BlendMode destination)
SetBlendFunction(BlendMode source, BlendMode destination)
play_arrow
DisplayBitmapDrawList
play_arrow
Constructors
DisplayBitmapDrawList()
play_arrow
Properties
BoundingBox
MaximumCachedSortLists
SortAngleTolerance
play_arrow
Methods
SetPoints(IEnumerable<Point3d> points)
SetPoints(IEnumerable<Point3d> points, Color blendColor)
SetPoints(IEnumerable<Point3d> points, IEnumerable<Color> colors)
Sort(Vector3d cameraDirection)
play_arrow
DisplayConduit
play_arrow
Properties
Enabled
GeometryFilter
SpaceFilter
play_arrow
Methods
GetSelectionFilter(out bool on, out bool checkSubObjects)
SetObjectIdFilter(Guid id)
SetObjectIdFilter(IEnumerable<Guid> ids)
SetSelectionFilter(bool on, bool checkSubObjects)
play_arrow
DisplayEngine
play_arrow
Methods
Dispose()
play_arrow
DisplayMaterial
play_arrow
Constructors
DisplayMaterial()
DisplayMaterial(Color diffuse)
DisplayMaterial(Color diffuse, Color specular, Color ambient, Color emission, double shine, double transparency)
DisplayMaterial(Color diffuse, double transparency)
DisplayMaterial(DisplayMaterial other)
DisplayMaterial(Material material)
play_arrow
Properties
Ambient
BackAmbient
BackDiffuse
BackEmission
BackShine
BackSpecular
BackTransparency
Diffuse
Emission
IsTwoSided
Shine
Specular
Transparency
play_arrow
Methods
Dispose()
GetBitmapTexture(bool front)
GetBumpTexture(bool front)
GetEnvironmentTexture(bool front)
GetTransparencyTexture(bool front)
SetBitmapTexture(string filename, bool front)
SetBitmapTexture(Texture texture, bool front)
SetBumpTexture(string filename, bool front)
SetBumpTexture(Texture texture, bool front)
SetEnvironmentTexture(string filename, bool front)
SetEnvironmentTexture(Texture texture, bool front)
SetTransparencyTexture(string filename, bool front)
SetTransparencyTexture(Texture texture, bool front)
play_arrow
DisplayModeChangedEventArgs
play_arrow
Properties
ChangedDisplayModeId
OldDisplayModeId
RhinoDoc
Viewport
play_arrow
DisplayModeDescription
play_arrow
Properties
AmbientOcclusionId
ArtisticId
GhostedId
PenId
RaytracedId
RenderedId
RenderedShadowsId
ShadedId
TechId
WireframeId
XRayId
AllowObjectAssignment
DisplayAttributes
EnglishName
Id
InMenu
LocalName
PipelineLocked
ShadedPipelineRequired
SupportsShadeCommand
SupportsShading
WireframePipelineRequired
play_arrow
Methods
AddDisplayMode(DisplayModeDescription displayMode)
AddDisplayMode(string name)
CopyDisplayMode(Guid id, string name)
DeleteDiplayMode(Guid id)
DeleteDisplayMode(Guid id)
ExportToFile(DisplayModeDescription displayMode, string filename)
FindByName(string englishName)
GetDisplayMode(Guid id)
GetDisplayModes()
ImportFromFile(string filename)
UpdateDisplayMode(DisplayModeDescription displayMode)
Dispose()
play_arrow
DisplayPipeline
play_arrow
Properties
ActiveObject
ActiveObjectNestingLevel
ActiveObjectNestingStack
ActiveTopLevelObject
DefaultCurveThickness
DepthMode
DisplayPipelineAttributes
DpiScale
DrawingGrips
DrawingSurfaces
DrawingWires
FrameBuffer
FrameSize
IsDynamicDisplay
IsInViewCapture
IsOpen
IsOpenGL
IsPrinting
IsStereoMode
ModelTransform
ModelTransformIsIdentity
NestLevel
RenderPass
ShadingRequired
StereoProjection
SupportsShading
Viewport
ZBiasMode
play_arrow
Methods
AvailableOpenGLVersion(out bool coreProfile)
CullControlPolygon()
DrawToBitmap(RhinoViewport viewport, int width, int height)
GetDrawListSerialNumbers(out uint modelSerialNumber, out uint pageSerialNumber)
MakeDefaultOpenGLContextCurrent()
AddClippingPlane(Point3d point, Vector3d normal)
Clone(RhinoViewport viewport)
Close()
Draw2dLine(Point from, Point to, Color color, float thickness)
Draw2dLine(PointF from, PointF to, Color color, float thickness)
Draw2dRectangle(Rectangle rectangle, Color strokeColor, int thickness, Color fillColor)
Draw2dText(string text, Color color, Point2d screenCoordinate, bool middleJustified)
Draw2dText(string text, Color color, Point2d screenCoordinate, bool middleJustified, int height)
Draw2dText(string text, Color color, Point2d screenCoordinate, bool middleJustified, int height, string fontface)
Draw2dText(string text, Color color, Point3d worldCoordinate, bool middleJustified)
Draw2dText(string text, Color color, Point3d worldCoordinate, bool middleJustified, int height)
Draw2dText(string text, Color color, Point3d worldCoordinate, bool middleJustified, int height, string fontface)
Draw3dText(string text, Color color, Plane textPlane, double height, string fontface)
Draw3dText(string text, Color color, Plane textPlane, double height, string fontface, bool bold, bool italic)
Draw3dText(string text, Color color, Plane textPlane, double height, string fontface, bool bold, bool italic, TextHorizontalAlignment horizontalAlignment, TextVerticalAlignment verticalAlignment)
Draw3dText(Text3d text, Color color)
Draw3dText(Text3d text, Color color, Plane textPlane)
Draw3dText(Text3d text, Color color, Point3d textPlaneOrigin)
DrawActivePoint(Point3d point)
DrawAnnotation(AnnotationBase annotation, Color color)
DrawAnnotationArrowhead(Arrowhead arrowhead, Transform xform, Color color)
DrawArc(Arc arc, Color color)
DrawArc(Arc arc, Color color, int thickness)
DrawArrow(Line line, Color color)
DrawArrow(Line line, Color color, double screenSize, double relativeSize)
DrawArrowHead(Point3d tip, Vector3d direction, Color color, double screenSize, double worldSize)
DrawArrows(IEnumerable<Line> lines, Color color)
DrawArrows(Line[] lines, Color color)