File3dmObjectTable

class rhino3dm.File3dmObjectTable
__len__()

[todo] add documentation

__getitem__()

[todo] add documentation

__iter__()

[todo] add documentation

AddPoint(x, y, z)

Adds a point object to the table.

Parameters:
  • x (float) – X component of point coordinate.
  • y (float) – Y component of point coordinate.
  • z (float) – Z component of point coordinate.
Returns:

id of new object.

Return type:

Guid

AddPoint(point)

Adds a point object to the table.

Returns:id of new object.
Return type:Guid
AddPoint(point)

Adds a point object to the table.

Returns:id of new object.
Return type:Guid
AddPointCloud(cloud, attributes)

Adds a point cloud object to the document.

Returns:A unique identifier for the object.
Return type:Guid
AddLine(from, to)

Adds a line object to Rhino.

Parameters:
Returns:

A unique identifier of new rhino object.

Return type:

Guid

AddPolyline(polyline, attributes)

Adds a polyline object to Rhino.

Returns:A unique identifier for the object.
Return type:Guid
AddArc(arc, attributes)

Adds a curve object to the document representing an arc.

Returns:A unique identifier for the object.
Return type:Guid
AddCircle(circle, attributes)

Adds a curve object to the document representing a circle.

Returns:A unique identifier for the object.
Return type:Guid
AddEllipse(ellipse, attributes)

Adds a curve object to the document representing an ellipse.

Returns:A unique identifier for the object.
Return type:Guid
AddSphere(sphere, attributes)

Adds a surface object to the document representing a sphere.

Returns:A unique identifier for the object.
Return type:Guid
AddCurve(curve, attributes)

Adds a curve object to the table.

Returns:A unique identifier for the object.
Return type:Guid
AddTextDot(text, location, attributes)

Adds a text dot object to the table.

Returns:A unique identifier for the object.
Return type:Guid
AddSurface(surface, attributes)

Adds a surface object to Rhino.

Returns:A unique identifier for the object.
Return type:Guid
AddExtrusion(extrusion, attributes)

Adds an extrusion object to Rhino.

Returns:A unique identifier for the object.
Return type:Guid
AddMesh(mesh, attributes)

Adds a mesh object to Rhino.

Returns:A unique identifier for the object.
Return type:Guid
AddBrep(brep, attributes)

Adds a brep object to Rhino.

Returns:A unique identifier for the object.
Return type:Guid
AddHatch(hatch, attributes)

Adds a hatch to the document.

Returns:A unique identifier for the hatch, or on failure.
Return type:Guid
Add(geometry, attributes)

Duplicates the object, then adds a copy of the object to the document.

Return type:void
GetBoundingBox()

Gets the bounding box containing every object in this table.

Returns:The computed bounding box.
Return type:Rhino.Geometry.BoundingBox
Delete(id)

Deletes object from document.

Parameters:objectId (Guid) – Id of the object to delete.
Returns:True on success, False on failure.
Return type:bool