|
void | ug::promesh::ConeTransform (Mesh *obj, const vector3 &base, const vector3 &axis, number scaleAtTip) |
|
template<class elem_t , class vrt_iter_t > |
static void | ug::promesh::FixMirrorOrientation (Grid &g, vrt_iter_t vrtsBegin, vrt_iter_t vrtsEnd) |
|
void | ug::promesh::FlattenBentQuadrilaterals (Mesh *obj, number stepSize, int numIterations) |
|
bool | ug::promesh::GetSelectionCenter (Mesh *obj, vector3 ¢erOut) |
|
void | ug::promesh::LaplacianSmooth (Mesh *obj, number alpha, int numIterations) |
|
void | ug::promesh::Mirror (Mesh *obj, const vector3 &axisOrig, const vector3 &origin) |
|
void | ug::promesh::Move (Mesh *obj, const vector3 &offset) |
|
void | ug::promesh::MoveAlongNormal (Mesh *obj, number offset) |
|
void | ug::promesh::MoveMeshTo (Mesh *obj, const vector3 &newPos) |
|
bool | ug::promesh::MoveSelectionTo (Mesh *obj, const vector3 ¢er) |
|
void | ug::promesh::MoveVerticesAlongEdges (Mesh *obj, number relVal) |
|
void | ug::promesh::MoveVerticesToEdgeLength (Mesh *obj, number edgeLen) |
|
void | ug::promesh::MoveVerticesToProjectedEdgeLength (Mesh *obj, number projEdgeLen, const vector3 &projNormal) |
|
void | ug::promesh::ProjectToLimitPLoop (Mesh *obj) |
|
void | ug::promesh::ProjectToLimitSmoothBoundary (Mesh *obj) |
|
void | ug::promesh::ProjectToPlane (Mesh *obj, const vector3 &planeCenter, const vector3 &planeNormal) |
|
void | ug::promesh::RotateAroundCenter (Mesh *obj, const vector3 &rotRad) |
|
void | ug::promesh::RotateAroundPivot (Mesh *obj, const vector3 &rotRad) |
|
void | ug::promesh::ScaleAroundCenter (Mesh *obj, const vector3 &scale) |
|
void | ug::promesh::ScaleAroundPivot (Mesh *obj, const vector3 &scale) |
|
void | ug::promesh::ScaleAroundPoint (Mesh *obj, const vector3 &scale, const vector3 &point) |
|
void | ug::promesh::SetPivot (Mesh *obj, const vector3 &pos) |
|
void | ug::promesh::SetPivotToMeshCenter (Mesh *obj) |
|
void | ug::promesh::SetPivotToSelectionCenter (Mesh *obj) |
|
void | ug::promesh::SlopeSmooth (Mesh *obj, number alpha, int numIterations) |
|
void | ug::promesh::SnapVerticesToVertices (Mesh *obj, Mesh *targetMesh) |
|
void | ug::promesh::TangentialSmooth (Mesh *obj, number alpha, int numIterations) |
|
void | ug::promesh::WeightedEdgeSmooth (Mesh *obj, number alpha, int numIterations) |
|
void | ug::promesh::WeightedFaceSmooth (Mesh *obj, number alpha, int numIterations) |
|
void | ug::promesh::WeightedNormalSmooth (Mesh *obj, number alpha, number dotThreshold, int numIterations) |
|