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
Syntax 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.
Exceptions See Also