Skip to content
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

Graph pruner #1

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open

Graph pruner #1

wants to merge 28 commits into from

Conversation

Shrecki
Copy link

@Shrecki Shrecki commented Dec 3, 2022

  • There are still some optis to be done, but base build of octree looks OK

mscheltienne and others added 28 commits December 2, 2022 10:31
… - Starting implementation of CPP octree with pybind binding
…e leafs and non leaf nodes. - First rough implementation of octree initialization
…n the triangles are set in an appropriate fashion of total overlap, it is possible to be unable to stop subdivision: consider the case where N triangles perfectly intersect in the center, with N-1 allowed triangles. Then infinite recursion. To save us from this ill-defined behaviour, we should implement an early stopping, namely a max subdivision level.
…o matter what - Missing a happy case test for subdivision, where triangles can actually be properly subdivided
…ore assess if all is working as intended visually!
…af mesh - Tests of intersection based on OBJ files
…, main bottleneck is construction of octree for now - should be implemented in a quicker fashion later down the line
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants