handle multiple surfaces and self-interesection
Ref: https://exchange.openfoam.com/node/293
- allow loading of multiple surfaces
- handle self-intersection
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Link issues together to show that they're related. Learn more.
Activity
- Mark OLESEN mentioned in commit 80c8c4206fde47572422a3f6fa44680fdeacf4e0
mentioned in commit 80c8c4206fde47572422a3f6fa44680fdeacf4e0
- Mark OLESEN mentioned in commit 9b2e936cc6f080778ace01a1b49df941f35f5e47
mentioned in commit 9b2e936cc6f080778ace01a1b49df941f35f5e47
- Author Maintainer
On branch feature-surfaceFeatureExtract
- Maintainer
From Prashant: should self-intersections be filtered according to feature angle?
- Author Maintainer
Probably not directly, but I'm looking at filtering by planar tolerance. If the faces are almost co-planar, the intersection can be fairly noisy/error-prone.
I'm thinking about a
none
extraction method, so that we can have selfIntersection only (without any feature angles etc). - Developer
Attached examples I tried. (see surfaceFeatureExtractDict)
/PrashanttestExample.tgz
- Author Maintainer
Updated testing data - generally can also use Test-surfaceIntersection (from applications/test/surfaceIntersection) for quick testing. The cases with ugly input (eg, finer cube + ugly plane) currently produce too many edges, but they are filtered out after point merging. The ugly plane with a gap only intersects at a few edges. This needs more examination.
Edited by Mark OLESEN - Mark OLESEN mentioned in commit b5bd6657d71f8d0493f9871009c6f57d4666a570
mentioned in commit b5bd6657d71f8d0493f9871009c6f57d4666a570
- Mark OLESEN mentioned in commit b7246d497baf77dd34b47c9ec791c9abd4736ea9
mentioned in commit b7246d497baf77dd34b47c9ec791c9abd4736ea9
- Mark OLESEN mentioned in commit 2d2fafdb20f93b0af827171ce7411dd743e6fcf5
mentioned in commit 2d2fafdb20f93b0af827171ce7411dd743e6fcf5
- Author Maintainer
Test files seem to have gone missing - updated again surfaceBooleanOpTests1.tar.gz
- Mark OLESEN mentioned in commit 776e943811e858f454cb03df010c85313bd1364a
mentioned in commit 776e943811e858f454cb03df010c85313bd1364a
- Mark OLESEN mentioned in commit 0a6b4e3c4cb3f4493a393fffed3b20ba0ce0ecfc
mentioned in commit 0a6b4e3c4cb3f4493a393fffed3b20ba0ce0ecfc
- Mark OLESEN mentioned in commit c4b878bbe613ab71bec18d921328b90780f70d50
mentioned in commit c4b878bbe613ab71bec18d921328b90780f70d50
- Mark OLESEN mentioned in commit 9279ab55c9acc3a353e4ee871ef90e1e56660524
mentioned in commit 9279ab55c9acc3a353e4ee871ef90e1e56660524
- Mark OLESEN mentioned in commit ab6b4584ea1ba1923555d2b2ad5f4d28cc8c3837
mentioned in commit ab6b4584ea1ba1923555d2b2ad5f4d28cc8c3837
- Mark OLESEN mentioned in commit 6c5beea9ac306a3cb97cefabeef3b7c8fe890ff4
mentioned in commit 6c5beea9ac306a3cb97cefabeef3b7c8fe890ff4
- Mark OLESEN closed
closed