FrameObject
- class FrameObject[source]
Bases:
ViewerSceneObject
The scene object of the COMPAS Frame. With its modifiable cell size and dimension.
- Parameters:
- frame
compas.geometry.Frame
The frame geometry.
- framesizetuple[float, int, float, int]
The size of the grid in [dx, nx, dy, ny] format. Notice that the nx and ny must be even numbers.
- linecolor
compas.colors.Color
The color of the grid lines.
- show_framezbool
If True, the Z axis of the grid will be shown.
- frame
- Attributes:
- frame
compas.geometry.Frame
The frame geometry.
- dxfloat
The size of the grid in the X direction.
- nxint
The number of grid cells in the X direction.
- dyfloat
The size of the grid in the Y direction.
- nyint
The number of grid cells in the Y direction.
- show_framezbool
If the Z axis of the grid is shown.
- frame
See also
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.
Draw the object from its buffers
Draw the object instance for picking
Construct an object of this type from a JSON file.
Construct an object of this type from a JSON string.
Initialize the object
Create buffers from point/line/face data.
Create all buffers from object's data
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.
Update the object.
Update existing buffers from point/line/face data.
Validate the data against the object's data schema.