"PLC Error: A segment and a facet intersect at point" - Learning to fix watertightness issues
I'm trying to generate a grid for a simple propeller. It appears watertight in CAD software, but is not so in gmsh. Pictured is the interface in orange between the hub and one of the blades, which is where I'm having issues (many surfaces are hidden to make the image clearer). Note that at the orange interface curves in the middle, the nodes for the left (hub) mesh surface are different than the nodes for the right (blade) mesh surface. This is because neighboring surfaces have their own curves, lying on top of the other surface's curve(s), rather than sharing the same curves.
I'm trying to understand the best practices for fixing an issue like this in gmsh. For example, in a commercial meshing package that I'm more familiar with, I would do the following:
- Select the orange curve associated with the green surface on the right and split it in half
- Merge each of the new split curves with the corresponding curve for the green/black surfaces on the left
Is there similar functionality in gmsh? I see a "Split Curve" function but only for the built-in kernel.