BTLxFrenchRidgeLap

class compas_timber.fabrication.BTLxFrenchRidgeLap[source]

Bases: object

BTLxFrenchRidgeLap represents a fabrication process for creating a French Ridge Lap joint.

Parameters:
partBTLxPart

The BTLxPart object representing the beam.

jointJoint

The joint object.

is_topbool

Flag indicating if the part is the top part or bottom part.

Attributes:
PROCESS_TYPEstr

The type of the process, which is “FrenchRidgeLap”.

beamBeam

The beam object associated with the part.

other_beamBeam

The other beam object associated with the joint.

partBTLxPart

The BTLxPart object this process is applied to.

jointJoint

The joint object.

orientationstr

Indicates which end of the beam this join is applied to.

drill_hole_diameterfloat

The diameter of the drill hole.

ref_face_indexint

The index of the reference face.

ref_faceFrame

The reference surface frame object.

header_attributesdict

The header attributes for the process.

process_parametersdict

The process parameters that define the geometric parameters of the BTLx process.

anglefloat

The angle of the joint in degrees.

Methods

create_process

get_params

This is an internal method to generate process parameters

process_joints

This property is required for all process types.