#include <MRFreeFormDeformer.h>
◆ FreeFormDeformer()
MRMESH_API MR::FreeFormDeformer::FreeFormDeformer |
( |
VertCoords & | coords, |
|
|
const VertBitSet & | valid ) |
◆ apply()
MRMESH_API void MR::FreeFormDeformer::apply |
( |
| ) |
const |
◆ applySinglePoint()
MRMESH_API Vector3f MR::FreeFormDeformer::applySinglePoint |
( |
const Vector3f & | point | ) |
const |
◆ getAllRefGridPositions()
const std::vector< Vector3f > & MR::FreeFormDeformer::getAllRefGridPositions |
( |
| ) |
const |
|
inline |
◆ getCoord()
MRMESH_API Vector3i MR::FreeFormDeformer::getCoord |
( |
int | index | ) |
const |
◆ getIndex()
MRMESH_API int MR::FreeFormDeformer::getIndex |
( |
const Vector3i & | coordOfPointInGrid | ) |
const |
◆ getRefGridPointPosition()
MRMESH_API const Vector3f & MR::FreeFormDeformer::getRefGridPointPosition |
( |
const Vector3i & | coordOfPointInGrid | ) |
const |
◆ getResolution()
const Vector3i & MR::FreeFormDeformer::getResolution |
( |
| ) |
const |
|
inline |
◆ init()
MRMESH_API void MR::FreeFormDeformer::init |
( |
const Vector3i & | resolution = Vector3i::diagonal(2), |
|
|
const Box3f & | initialBox = Box3f() ) |
◆ setAllRefGridPositions()
void MR::FreeFormDeformer::setAllRefGridPositions |
( |
const std::vector< Vector3f > & | refPoints | ) |
|
|
inline |
◆ setRefGridPointPosition()
MRMESH_API void MR::FreeFormDeformer::setRefGridPointPosition |
( |
const Vector3i & | coordOfPointInGrid, |
|
|
const Vector3f & | newPos ) |
The documentation for this class was generated from the following file: