[TypeName("Model Object")]
[TypeDescription("Rhino model object")]
public sealed class ModelObject : ModelComponentContent, IGH_BakeAwareData, IGH_PreviewData, IGH_PreviewMeshData, IGH_RenderAwareData
Represents a Rhino model object. Wraps the functionality of the RhinoObject type.
Constructors
ModelObject
#public ModelObject()
ModelObject
#Parameters:
| document (RhinoDoc) | |
| objectAttributes (ObjectAttributes) | |
| geometry (GeometryBase) |
Fields
Serial
Properties
Attribs
#BoundingBox
#Implements: ClippingBox
Display
#Implements: DisplayName
Drafting
#IsReferencedData
Implements: IsReferencedData
IsReferencedDataLoaded
Implements: IsReferencedDataLoaded
Layer
#ObjectType
#ObjectTypeMask
#[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public static ObjectType ObjectTypeMask { get; set; }
Render
#SectionStyle
#TypeDescription
Implements: TypeDescription
Visibility
#Methods
Parameters:
| args (GH_RenderArgs) | |
| material (RenderMaterial) |
Implements: AppendRenderGeometry
AsFrozen
Try to obtain a dereferenced snapshot of itself.
Parameters:
| deep (bool = true) | Determines whether or not referenced content should also be frozen. |
Returns: Itself if it is already dereferenced.
Parameters:
| doc (RhinoDoc) | |
| att (ObjectAttributes) | |
| obj_guid (ref Guid) |
Implements: BakeGeometry
void DestroyPreviewMeshes()
Implements: DestroyPreviewMeshes
Parameters:
| args (GH_PreviewMeshArgs) |
Implements: DrawViewportMeshes
Parameters:
| args (GH_PreviewWireArgs) |
Implements: DrawViewportWires
Parameters:
| other (ModelContent) |
Parameters:
| other (ModelData) |
Parameters:
| other (object) |
Overrides: ModelData.Equals
GetHashCode
Overrides: ModelData.GetHashCode
InternaliseData
LoadReferencedData
Implements: LoadReferencedData
RenderItem
Parameters:
| graphics (Graphics) | |
| area (RectangleF) | |
| alpha (int) |
Parameters:
| document (RhinoDoc) |
ToAttributes
#ToDetails
UnloadReferencedData
protected virtual void UnloadReferencedData()
Implements: UnloadReferencedData
Convertors
| Operation | Result | Description | ||
|---|---|---|---|---|
| implicit | ModelObject.Attributes | ModelObject | ||
| implicit | RhinoObject | ModelObject | ||