Click or drag to resize

ModelComponentType Enumeration

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.

Namespace:  Rhino.DocObjects
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public enum ModelComponentType
Members
  Member nameValueDescription
Unset0No value set.
Image1Embedded image (bitmap) components.
TextureMapping2Texture mapping.
Material3Material.
RenderMaterial3Render material. Deprecated in favor of Material.
LinePattern4Line pattern (linetype).
Layer5Layer.
Group6Group.
TextStyle7Text style.
DimStyle8AnnotationDimension style.
RenderLight9Render light.
HatchPattern10Hatch pattern.
InstanceDefinition11Instance definition.
ModelGeometry12Model objects (points, curves, surfaces, ..., annotation, page details, ...), including objects referenced by instance definitions.
HistoryRecord13History record.
RenderContent14Render content.
EmbeddedFile15Embedded file for render texture.
ObsoleteValue16This value was never used and is now obsolete.
SectionStyle17Section style attributes
NumOf18Number of items above.
Mixed254Multiple component types. Used when a component type filter must include all explicit component types.
See Also