Registry
|
Functions | |
void | Extrude (Mesh *mesh, const Vec *total_direction, int num_steps, bool create_faces, bool create_volumes) |
Extrudes selected geometry (vertices, edges, faces) and moves new vertices by the specified offset. More... | |
void | ExtrudeAlongNormal (Mesh *mesh, double total_length, int num_steps, bool create_faces, bool create_volumes) |
Extrudes selected geometry (vertices, edges, faces) and moves new vertices along their normal. More... | |
void | ExtrudeAndMove (Mesh *mesh, const Vec *total_direction, int num_steps, bool create_faces, bool create_volumes) |
Extrudes selected geometry (vertices, edges, faces) and moves new vertices by the specified offset. More... | |
void | ExtrudeAndScale (Mesh *mesh, double total_scale, bool scale_around_pivot, int num_steps, bool create_faces, bool create_volumes) |
Extrudes selected geometry (vertices, edges, faces) and scales new vertices by the specified scale. More... | |
void | ExtrudeCylinders (Mesh *mesh, double height, double radius, double snap_threshold) |
Extrudes cylinders around selected points of a 2d manifold. More... | |
void | ExtrudeToThickness (Mesh *mesh, double thickness, int num_steps, bool create_faces, bool create_volumes) |
Extrudes selected geometry (vertices, edges, faces) and moves new vertices so that created elements have the specified thickness. More... | |
void ug4Bridge::promesh::Remeshing::Extrusion::Extrude | ( | Mesh * | mesh, |
const Vec * | total_direction, | ||
int | num_steps, | ||
bool | create_faces, | ||
bool | create_volumes | ||
) |
Extrudes selected geometry (vertices, edges, faces) and moves new vertices by the specified offset.
[in] | mesh | |
[in] | total_direction | |
[in] | num_steps | |
[in] | create_faces | |
[in] | create_volumes |
void ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeAlongNormal | ( | Mesh * | mesh, |
double | total_length, | ||
int | num_steps, | ||
bool | create_faces, | ||
bool | create_volumes | ||
) |
Extrudes selected geometry (vertices, edges, faces) and moves new vertices along their normal.
[in] | mesh | |
[in] | total_length | |
[in] | num_steps | |
[in] | create_faces | |
[in] | create_volumes |
void ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeAndMove | ( | Mesh * | mesh, |
const Vec * | total_direction, | ||
int | num_steps, | ||
bool | create_faces, | ||
bool | create_volumes | ||
) |
Extrudes selected geometry (vertices, edges, faces) and moves new vertices by the specified offset.
[in] | mesh | |
[in] | total_direction | |
[in] | num_steps | |
[in] | create_faces | |
[in] | create_volumes |
void ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeAndScale | ( | Mesh * | mesh, |
double | total_scale, | ||
bool | scale_around_pivot, | ||
int | num_steps, | ||
bool | create_faces, | ||
bool | create_volumes | ||
) |
Extrudes selected geometry (vertices, edges, faces) and scales new vertices by the specified scale.
[in] | mesh | |
[in] | total_scale | |
[in] | scale_around_pivot | |
[in] | num_steps | |
[in] | create_faces | |
[in] | create_volumes |
void ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeCylinders | ( | Mesh * | mesh, |
double | height, | ||
double | radius, | ||
double | snap_threshold | ||
) |
Extrudes cylinders around selected points of a 2d manifold.
[in] | mesh | |
[in] | height | |
[in] | radius | |
[in] | snap_threshold |
void ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeToThickness | ( | Mesh * | mesh, |
double | thickness, | ||
int | num_steps, | ||
bool | create_faces, | ||
bool | create_volumes | ||
) |
Extrudes selected geometry (vertices, edges, faces) and moves new vertices so that created elements have the specified thickness.
[in] | mesh | |
[in] | thickness | |
[in] | num_steps | |
[in] | create_faces | |
[in] | create_volumes |