GeometryObject
- class compas.scene.GeometryObject[source]
Bases:
SceneObject
Base class for scene objects for geometry objects.
- Parameters:
- geometry
compas.geometry.Geometry
The geometry of the geometry.
- geometry
- Attributes:
- geometry
compas.geometry.Geometry
The geometry object associated with the scene object.
- pointcolor
compas.colors.Color
The color of the points.
- linecolor
compas.colors.Color
The color of the lines or curves.
- surfacecolor
compas.colors.Color
The color of the surfaces.
- pointsizefloat
The size of the points.
- linewidthfloat
The width of the lines or curves.
- show_pointsbool
Flag for showing or hiding the points. Default is
False
.- show_linesbool
Flag for showing or hiding the lines or curves. Default is
True
.- show_surfacesbool
Flag for showing or hiding the surfaces. Default is
True
.
- geometry
Methods
Draw the geometry.
Inherited Methods
Converts the instance to a string.
Add a child item to the scene object.
The main clearing method.
Make an independent copy of the data object.
Construct an object of this type from a JSON file.
Construct an object of this type from a JSON string.
Remove a child node from this node.
Compute a hash of the data for comparison during version control using the sha256 algorithm.
Convert an object to its native data representation and save it to a JSON file.
Convert an object to its native data representation and save it to a JSON string.
Traverse the tree from this node.
Validate the data against the object's data schema.