Generation of new elements through refinement of selected existing elements. More...
Functions | |
void | Refine (Mesh *mesh) |
Refines selected elements and builds a regular closure. More... | |
void | Refine (Mesh *mesh, bool strict_subset_inheritance, bool use_snap_points) |
Refines selected elements and builds a regular closure. More... | |
void | RefineWithSnapPoints (Mesh *mesh) |
Refines selected elements so that new edges are built between midpoints of selected edges and selected vertices, if possible. More... | |
void | RefineWithSnapPointsOrtho (Mesh *mesh) |
Refines selected elements so that new edges are built between midpoints of selected edges and selected vertices, if possible. New vertices are placed so that their connecting edge to the snap point is orthogonal to their parent edge. More... | |
void | RefineSmooth (Mesh *mesh) |
Refines selected elements using piecewise smooth refinement. More... | |
void | RefineSmooth (Mesh *mesh, bool strict_subset_inheritance) |
Refines selected elements using piecewise smooth refinement. More... | |
void | InsertCenter (Mesh *mesh) |
Inserts a central vertex in all selected elements. More... | |
void | InsertCenter (Mesh *mesh, bool strict_subset_inheritance) |
Inserts a central vertex in all selected elements. More... | |
void | PlaneCut (Mesh *mesh, const Vec3d *plane_center, const Vec3d *plane_normal) |
Cuts selected edges along the given plane. More... | |
void | HangingNodeRefine (Mesh *mesh, bool anisotropic) |
Refines selected elements using hanging nodes. More... | |
void | HangingNodeRefine (Mesh *mesh, bool strict_subset_inheritance, bool anisotropic) |
Refines selected elements using hanging nodes. More... | |
void | RegularizingRefinement (Mesh *mesh, double aspect_ratio) |
Marks and refines elements with small aspect ratios, trying to improves said aspect ratios. More... | |
Generation of new elements through refinement of selected existing elements.
Refines selected elements using hanging nodes.
Refines selected elements using hanging nodes.
void InsertCenter | ( | Mesh * | mesh | ) |
Inserts a central vertex in all selected elements.
Inserts a central vertex in all selected elements.
Cuts selected edges along the given plane.
void Refine | ( | Mesh * | mesh | ) |
Refines selected elements and builds a regular closure.
Refines selected elements and builds a regular closure.
void RefineSmooth | ( | Mesh * | mesh | ) |
Refines selected elements using piecewise smooth refinement.
Refines selected elements using piecewise smooth refinement.
void RefineWithSnapPoints | ( | Mesh * | mesh | ) |
Refines selected elements so that new edges are built between midpoints of selected edges and selected vertices, if possible.
void RefineWithSnapPointsOrtho | ( | Mesh * | mesh | ) |
Refines selected elements so that new edges are built between midpoints of selected edges and selected vertices, if possible. New vertices are placed so that their connecting edge to the snap point is orthogonal to their parent edge.