Generation of new elements through extrusion of selected lower dimensional elements into a new dimension. More...
Functions | |
void | Extrude (Mesh *mesh, const Vec3d *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 | ExtrudeAndMove (Mesh *mesh, const Vec3d *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 | 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 | 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 | ExtrudeCylinders (Mesh *mesh, double height, double radius, double snap_threshold) |
Extrudes cylinders around selected points of a 2d manifold. More... | |
Generation of new elements through extrusion of selected lower dimensional elements into a new dimension.
void Extrude | ( | Mesh * | mesh, |
const Vec3d * | 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.
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.
void ExtrudeAndMove | ( | Mesh * | mesh, |
const Vec3d * | 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.
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.
Extrudes cylinders around selected points of a 2d manifold.