v0.15.3
Added
Changed
-
Removed
main_ref_side_index
property fromTBirdsmouthJoint
since it's now defined in theDoubleCut
BTLxProcessing. -
Added
mill_depth
argument inTBirdsmouthJoint
for creating pockets on the cross_beam if asked. -
Refactored the
check_element_compatibility
method inYButtJoint
so that it checks for coplanarity and dimensioning of the cross elements. -
Enhanced
DoubleCut.from_planes_and_beam
to verify that provided planes are not parallel and raise aValueError
if they are. -
Adjusted
process_joinery
method to catchValueError
exceptions duringBTLxProcessing
generation and wrap them inBeamJoiningError
objects. -
Refactored and renamed
are_beams_coplanar
function toare_beams_aligned_with_cross_vector
. -
Fixed an error occuring in
BTLxPart.shape_strings
by ensuring the polyline is always closed.