TButtJoint
- class compas_timber.connections.TButtJoint[source]
Bases:
Joint
Represents a T-Butt type joint which joins the end of a beam along the length of another beam, trimming the main beam.
This joint type is compatible with beams in T topology.
Please use TButtJoint.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.
- assembly
- Attributes:
Methods
Adds the trimming plane to the main beam (no features for the cross beam).
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.
Construct an object of this type from a JSON file.
Construct an object of this type from a JSON string.
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.