BTLxPart

class compas_timber.fabrication.BTLxPart[source]

Bases: object

Class representing a BTLx part. This acts as a wrapper for a Beam object.

Parameters:
beamBeam

The beam object.

Attributes:
attrdict

The attributes of the BTLx part.

beamBeam

The beam object.

keystr

The key of the beam object.

lengthfloat

The length of the beam.

widthfloat

The width of the beam.

heightfloat

The height of the beam.

frameFrame

The frame of the BTLxPart at the corner of the blank box that puts the blank geometry in positive coordinates.

blankBox

The blank of the beam.

blank_frameFrame

The frame of the blank.

blank_lengthfloat

The blank length of the beam.

processingslist

A list of the processings applied to the beam.

et_elementElement

The ET element of the BTLx part.

Methods

et_point_vals

Returns the ET point values for a given point.

ref_side_from_face

Finds the one-based index of the reference side with normal that matches the normal of the given beam face.