Operations on meshes that have additional dependencies. More...
#include <imesh/imesh_mesh.h>Go to the source code of this file.
Functions | |
| imesh_mesh | dual_mesh_with_normals (const imesh_mesh &mesh, const imesh_vertex_array_base &old_verts, double tau=1e-2) |
| Compute the dual mesh using vertex normals to compute dual vertices. | |
| void | imesh_triangulate_nonconvex (imesh_mesh &mesh) |
| Triangulate the faces of the mesh (in place). | |
Operations on meshes that have additional dependencies.
Modifications
<none yet>
Definition in file imesh_operations.h.
| imesh_mesh dual_mesh_with_normals | ( | const imesh_mesh & | mesh, |
| const imesh_vertex_array_base & | old_verts, | ||
| double | tau = 1e-2 |
||
| ) |
Compute the dual mesh using vertex normals to compute dual vertices.
The old vertices are used as constraints when the solution is singular The singularity is enforced if a singular value is less than tau * max singular value
Definition at line 20 of file imesh_operations.cxx.
| void imesh_triangulate_nonconvex | ( | imesh_mesh & | mesh | ) |
Triangulate the faces of the mesh (in place).
Uses mesh geometry to handle nonconvex faces
Definition at line 160 of file imesh_operations.cxx.
1.7.5.1