FrenchRidgeLap.from_beam_beam_and_plane

classmethod FrenchRidgeLap.from_beam_beam_and_plane(beam, other_beam, plane, drillhole_diam=0.0, ref_side_index=0)[source]

Create a FrenchRidgeLap instance from two beams and a cutting plane. The instance is used to cut the principal beam with the other beam. The plane is the furthest reference side of the other beam that cuts the exceeding part of the principal beam.

Parameters:
beamBeam

The beam that is cut by this instance.

other_beamBeam

The beam that is used to cut the beam.

planePlane

The plane that cuts the principal beam.

drillhole_diamfloat

The diameter of the drillhole.

ref_side_indexint, optional

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

Returns:
FrenchRidgeLap