RhinoCommon API
ObjectTableAdd Method (GeometryBase, ObjectAttributes, HistoryRecord, Boolean) |
Adds geometry that is not further specified.
This is meant, for example, to handle addition of sets of different geometrical entities.
Namespace: Rhino.DocObjects.Tables
Assembly: RhinoCommon (in RhinoCommon.dll)
Since: 6.0

public Guid Add( GeometryBase geometry, ObjectAttributes attributes, HistoryRecord history, bool reference )
Public Function Add ( geometry As GeometryBase, attributes As ObjectAttributes, history As HistoryRecord, reference As Boolean ) As Guid
Parameters
- geometry
- Type: Rhino.GeometryGeometryBase
The base geometry. This cannot be null. - attributes
- Type: Rhino.DocObjectsObjectAttributes
The object attributes. This can be null. - history
- Type: Rhino.DocObjectsHistoryRecord
The history information that will be saved. - reference
- Type: SystemBoolean
If reference is true, object will not be saved in the 3dm file.
Return Value
Type: GuidThe new object ID on success.

Exception | Condition |
---|---|
ArgumentNullException | If geometry is null. |
