JackRafterCutProxy

class compas_timber.fabrication.JackRafterCutProxy[source]

Bases: object

This object behaves like a JackRafterCut except it only calculates the machining parameters once unproxified. Can also be used to defer the creation of the processing instance until it is actually needed.

Until then, it can be used to visualize the machining operation. This slightly improves performance.

Parameters:
planePlane or Frame

The cutting plane.

beamBeam

The beam that is cut by this instance.

ref_side_indexint, optional

The reference side index of the beam to be cut. Default is 0 (i.e. RS1).

Methods

apply

Apply the feature to the beam geometry.

from_plane_and_beam

Create a JackRafterCutProxy instance from a cutting plane and the beam it should cut.

unproxified

Returns the unproxified processing instance.