RhinoCommon API
new_releases
RhinoCommon documentation has a new look. The old site can still be found here.
play_arrow
Rhino
play_arrow
Rhino.ApplicationSettings
play_arrow
Rhino.Collections
play_arrow
Rhino.Commands
play_arrow
Rhino.Display
play_arrow
Rhino.DocObjects
play_arrow
Rhino.DocObjects.Custom
play_arrow
Rhino.DocObjects.SnapShots
play_arrow
Rhino.DocObjects.Tables
play_arrow
Rhino.FileIO
play_arrow
Rhino.Geometry
play_arrow
Rhino.Geometry.Collections
play_arrow
Rhino.Geometry.Intersect
play_arrow
Rhino.Geometry.MeshRefinements
play_arrow
Rhino.Geometry.Morphs
play_arrow
Rhino.Input
play_arrow
Rhino.Input.Custom
play_arrow
Rhino.NodeInCode
play_arrow
Rhino.ObjectManager
play_arrow
Rhino.PlugIns
play_arrow
Rhino.Render
play_arrow
Rhino.Render.ChangeQueue
play_arrow
Rhino.Render.ChildSlotNames
play_arrow
Rhino.Render.CustomRenderMeshes
play_arrow
Rhino.Render.DataSources
play_arrow
Rhino.Render.Fields
play_arrow
Rhino.Render.ParameterNames
play_arrow
Rhino.Render.PostEffects
play_arrow
Rhino.Render.UI
play_arrow
Rhino.Runtime
play_arrow
Rhino.Runtime.InProcess
play_arrow
Rhino.Runtime.InteropWrappers
play_arrow
Rhino.Runtime.Notifications
play_arrow
Rhino.Runtime.RhinoAccounts
play_arrow
Rhino.UI
play_arrow
Rhino.UI.Controls
play_arrow
Rhino.UI.Controls.DataSource
play_arrow
Rhino.UI.Controls.ThumbnailUI
play_arrow
Rhino.UI.Controls.Thumbnaillist
play_arrow
Rhino.UI.Gumball
play_arrow
dotnetstart
home
/
Rhino.DocObjects
/
ModelComponentType

ModelComponentType enum

The ON_ModelComponent::Type enum has a value for each explicit component type and two special values, Unset and Mixed. Use an ON_ModelComponentTypeIterator instance to iterate over the ON_ModelComponent::Type values.

Derived Classes:

Namespace: Rhino.DocObjects
ModelComponentType: references

keyboard_arrow_down
Values (21)

Unset = 0

 
No value set.

Image = 1

 
Embedded image (bitmap) components.

TextureMapping = 2

 
Texture mapping.

Material = 3

 
Material.

RenderMaterial = Material

 
Render material. Deprecated in favor of Material.

LinePattern = 4

 
Line pattern (linetype).

Layer = 5

 
Layer.

Group = 6

 
Group.

TextStyle = 7

 
Text style.

DimStyle = 8

 
AnnotationDimension style.

RenderLight = 9

 
Render light.

HatchPattern = 10

 
Hatch pattern.

InstanceDefinition = 11

 
Instance definition.

ModelGeometry = 12

 
Model objects (points, curves, surfaces, ..., annotation, page details, ...), including objects referenced by instance definitions.

HistoryRecord = 13

 
History record.

RenderContent = 14

 
Render content.

EmbeddedFile = 15

 
Embedded file for render texture.

ObsoleteValue = 16

 
This value was never used and is now obsolete.

SectionStyle = 17

 
Section style attributes

NumOf = 19

 
Number of items above.

Mixed = 0xFE

 
Multiple component types. Used when a component type filter must include all explicit component types.

Nothing found