compas_timber.fabrication
Core
Class for writing BTLx files from a given model. |
|
Class representing a BTLx part. |
|
Class representing a BTLx Rawpart. |
|
Base class for BTLx Processing. |
|
Container linking a BTLx Process Type and generator function to an input geometry. |
Processings
Represents a Double Cut feature to be made on a beam. |
|
Represents a Dovetail Tenon feature to be made on a beam. |
|
Represents a Dovetail Mortise feature to be made on a beam. |
|
Represents a drilling processing. |
|
Represents a French Ridge Lap feature to be made on a beam. |
|
Represents a Jack Rafter Cut feature to be made on a beam. |
|
Represents a Lap feature to be made on a beam. |
|
Represents a Longitudinal Cut feature to be made on a beam. |
|
Represents a Pocket feature to be made on a beam. |
|
Represents a Step Joint feature to be made on a beam. |
|
Represents a Step Joint Notch feature to be made on a beam. |
|
Represents a Tenon feature to be made on a beam. |
|
Represents a Mortise feature to be made on a beam. |
|
Represents a free contour processing. |
|
Represents a Text feature to be made on a beam. |
Processings Parameters
Enum for the alignment of the cut. Attributes ---------- TOP : literal("top") Top alignment. BOTTOM : literal("bottom") Bottom alignment. LEFT : literal("left") Left alignment. RIGHT : literal("right") Right alignment. CENTER : literal("center") Center alignment. |
|
Enum for the edge position of the cut. |
|
Enum for the top limitation of the cut. |
|
Configuration class for the machining limits of the cut. |
|
Enum for the orientation of the cut. |
|
Enum for the step shape of the cut. |
|
Enum for the tenon shape of the cut. |
|
Represens the generic contour for specific free contour processings. |
|
Represens the generic contour for specific free contour processings. |
Processings Proxies
Proxies can be used interchangably with their corresponding processings in-order to speed up visualization. Upon creating a BTLx file, these are converted to their respective processings.
This object behaves like a JackRafterCut except it only calculates the machining parameters once unproxified. |
|
This object behaves like a Pocket except it only calculates the machining parameters once unproxified. |
|
This object behaves like a Lap except it only calculates the machining parameters once unproxified. |