Closed pawelbaran closed 7 months ago
@BHoMBot check compliance
@BHoMBot check unit-tests
@BHoMBot check null-handling @BHoMBot check core @BHoMBot check serialisation
@BHoMBot check versioning @BHoMBot check installer
@BHoMBot check versioning
@BHoMBot check required
Thanks @peterjamesnugent for the review. I made the tweaks recommended in the code comments.
Regarding the tolerance issues - it is a much bigger problem that boils down to the fact that line fitting, plane fitting, collinearity and coplanarity checks are numerical algorithms rather than geometrical, i.e. the geometrical tolerance cannot be applied 1:1. Long time ago I have spent some time trying to crack the problem, outcome being Compute.REFTolerance
, but it is still pretty far from perfect.
Happy to bring back the discussion if you think the current precision is not good enough. But it is definitely beyond the scope of this PR 😉
@BHoMBot check required
@BHoMBot check copyright-compliance @BHoMBot check dataset-compliance
@BHoMBot this is a DevOps instruction. I am requesting neutral checks on: unit-tests
@BHoMBot check ready-to-merge
Issues addressed by this PR
Closes #3259 Closes #3261
Test files
On SharePoint.
Changelog
Additional comments
Apologies for the massive brain dump and a few different topics covered, but this is all stuff I kept on tweaking while working on various things - happy to split it up into smaller PRs if requested by @peterjamesnugent (volunteered to review) or anyone else eager to have a look.