LButtJoint
- class compas_timber.connections.LButtJoint(main_beam=None, cross_beam=None, gap=0.0, frame=None, key=None)[source]
Bases:
Joint
Represents an L-Butt type joint which joins two beam in their ends, trimming the main beam.
This joint type is compatible with beams in L topology.
Please use LButtJoint.create() to properly create an instance of this class and associate it with an assembly.
- Parameters:
assembly (
TimberAssembly
) – The assembly associated with the beams to be joined.main_beam (
Beam
) – The main beam to be joined.cross_beam (
Beam
) – The cross beam to be joined.
- Attributes:
Methods
Adds the required extension and trimming features to both beams.
Construct an object of this type from the provided data.
After de-serialization, resotres references to the main and cross beams saved in the assembly.
Inherited Methods
Converts the instance to a string.
Make an independent copy of the data object.
Creates an instance of this joint and creates the new connection in assembly.
Compute a hash of the data for comparison during version control using the sha256 algorithm.
Convert an object to its native data representation.
Validate the data against the object's data schema.