ProMesh User Manual  v4.3.19
Coordinate Transform

Tools to transform the mesh or individual vertices. More...

Modules

 Move
 Tools to move the current selection or the current mesh.
 
 Pivot
 Tools to set the pivot of the current mesh.
 
 Rotate
 Tools to rotate the current selection.
 
 Scale
 Tools to scale the current selection.
 
 Smoothing
 Tools that relocate the vertices in order to improve the smoothness of a surface.
 
 Subdivision Projection
 Projection of vertices to their limit position according to certain subdivision schemes.
 

Functions

void Mirror (Mesh *mesh, const Vec3d *axis, const Vec3d *origin)
 Mirrors the geometry at the given point along the given axis. More...
 
bool GetSelectionCenter (Mesh *mesh, Vec3d *centerOut)
 
void ProjectToPlane (Mesh *mesh, const Vec3d *plane_point, const Vec3d *plane_normal)
 Projects all selected elements to the specified plane. More...
 
void ConeTransform (Mesh *mesh, const Vec3d *base, const Vec3d *axis, double scaleAtTip)
 Transforms the vertices with the given cone transformation. More...
 
void FlattenBentQuadrilaterals (Mesh *mesh, double step_size, int num_iterations)
 Flattens bent quadrilaterals using an iterative flattening scheme. More...
 
void SnapVerticesToVertices (Mesh *mesh, Mesh *targetMesh)
 Snaps the selected vertices of the specified mesh to the selected vertices of the target mesh. More...
 

Detailed Description

Tools to transform the mesh or individual vertices.

Function Documentation

◆ ConeTransform()

void ConeTransform ( Mesh mesh,
const Vec3d base,
const Vec3d axis,
double  scaleAtTip 
)

Transforms the vertices with the given cone transformation.

◆ FlattenBentQuadrilaterals()

void FlattenBentQuadrilaterals ( Mesh mesh,
double  step_size,
int  num_iterations 
)

Flattens bent quadrilaterals using an iterative flattening scheme.

◆ GetSelectionCenter()

bool GetSelectionCenter ( Mesh mesh,
Vec3d centerOut 
)

◆ Mirror()

void Mirror ( Mesh mesh,
const Vec3d axis,
const Vec3d origin 
)

Mirrors the geometry at the given point along the given axis.

◆ ProjectToPlane()

void ProjectToPlane ( Mesh mesh,
const Vec3d plane_point,
const Vec3d plane_normal 
)

Projects all selected elements to the specified plane.

◆ SnapVerticesToVertices()

void SnapVerticesToVertices ( Mesh mesh,
Mesh targetMesh 
)

Snaps the selected vertices of the specified mesh to the selected vertices of the target mesh.