FreeContour
- class compas_timber.fabrication.FreeContour[source]
Bases:
BTLxProcessingRepresents a free contour processing.
- Parameters:
- contour_param_object
compas_timber.fabrication.btlx.Contourorcompas_timber.fabrication.btlx.DualContour The contour parameter object.
- counter_sinkbool, optional
If True, the contour is a counter sink. Default is False.
- tool_positionstr, optional
The position of the tool. Default is “left”.
- depth_boundedbool, optional
If True, the depth is bounded. Default is False, meaning the machining will cut all the way through the element.
- contour_param_object
Methods
Apply the feature to the beam geometry.
Construct a Contour processing from a polyline and element.
Construct a Contour processing from a list of shapes and element.
Construct a Contour processing from a list of polylines and element.
Scale the parameters of this processing by a given factor.
Inherited Methods
Converts the instance to a string.
Add a nested subprocessing.
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.
Returns a new instance of the processing with the parameters scaled by a given factor.
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.
Validate the data against the object's data schema.