v0.15.3
Added
Changed
-
Removed
main_ref_side_indexproperty fromTBirdsmouthJointsince it's now defined in theDoubleCutBTLxProcessing. -
Added
mill_depthargument inTBirdsmouthJointfor creating pockets on the cross_beam if asked. -
Refactored the
check_element_compatibilitymethod inYButtJointso that it checks for coplanarity and dimensioning of the cross elements. -
Enhanced
DoubleCut.from_planes_and_beamto verify that provided planes are not parallel and raise aValueErrorif they are. -
Adjusted
process_joinerymethod to catchValueErrorexceptions duringBTLxProcessinggeneration and wrap them inBeamJoiningErrorobjects. -
Refactored and renamed
are_beams_coplanarfunction toare_beams_aligned_with_cross_vector. -
Fixed an error occuring in
BTLxPart.shape_stringsby ensuring the polyline is always closed.