Skip to content

Various fixes for the joint detector #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Jun 13, 2024
Merged

Various fixes for the joint detector #24

merged 11 commits into from
Jun 13, 2024

Conversation

9and3
Copy link
Contributor

@9and3 9and3 commented Jun 2, 2024

This PR includes:

  • a new version of the joint detector: with this version various bugs are fixed from (mainly) Joint detector is failing in various scenarios #16 . We introduce a new OBB function, scale it down and detect the faces that are inside the box as joint faces. This is not tested and needs to be improved for logs (new issue joint detector needs to work for curved elements #27 ) and curved elements (new issue in joint detector needs to work for logs #28 ). With this version, all the examples in the dataset are working.

  • 3 new components for joint detector: based on @eleniv3d 's suggestions now we pass our own DFAssembly object as output and only after collapsing the assembly and the beams we can access the beam's faces/joints/ids as grafted trees. (@DamienGilliard you can use these inputs for the segmentation)

  • XML export component refactored: the xml is now a separate component.

Here's an overview of the new joint detector/assembly/beam system, example file can be found here:

image

gh_snap3

ViewCapture20240611_214508

@9and3 9and3 added the bug Something isn't working label Jun 2, 2024
@9and3 9and3 requested a review from eleniv3d June 2, 2024 21:01
@9and3 9and3 self-assigned this Jun 2, 2024
@9and3 9and3 linked an issue Jun 2, 2024 that may be closed by this pull request
@9and3 9and3 added the dev label Jun 10, 2024
@9and3 9and3 linked an issue Jun 11, 2024 that may be closed by this pull request
@9and3 9and3 requested review from mariklad and DamienGilliard June 11, 2024 19:41
@9and3 9and3 marked this pull request as ready for review June 11, 2024 19:51
@9and3
Copy link
Contributor Author

9and3 commented Jun 11, 2024

Hello @mariklad @eleniv3d @DamienGilliard , this PR is ready for review thanks! 🐦

@9and3 9and3 merged commit 394a621 into main Jun 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dev
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Joint detector is failing in various scenarios XML exporter currently fails with sphere brep geometries
1 participant