MeshLib C# Docs
Loading...
Searching...
No Matches

Class for deforming mesh using Bernstein interpolation. More...

Inheritance diagram for MR.FreeFormDeformer:

Public Member Functions

unsafe FreeFormDeformer (MR._ByValue_FreeFormDeformer _other)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
 FreeFormDeformer (Const_FreeFormDeformer _other)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
 FreeFormDeformer (FreeFormDeformer _other)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
unsafe FreeFormDeformer (MR.VertCoords coords, MR.Const_VertBitSet valid)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
unsafe FreeFormDeformer (MR.Mesh mesh, MR.Const_VertBitSet? region=null)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
unsafe void init (MR.Vector3i? resolution=null, MR.Box3f? initialBox=null)
 Generated from method MR.FreeFormDeformer.init. Parameter resolution defaults to Vector3i::diagonal(2). Parameter initialBox defaults to MR.Box3f().
unsafe void setRefGridPointPosition (in MR.Vector3i coordOfPointInGrid, in MR.Vector3f newPos)
 Generated from method MR.FreeFormDeformer.setRefGridPointPosition.
unsafe void setAllRefGridPositions (MR.Std.Const_Vector_MRVector3f refPoints)
 Generated from method MR.FreeFormDeformer.setAllRefGridPositions.
Public Member Functions inherited from MR.Const_FreeFormDeformer
virtual void Dispose ()
unsafe Const_FreeFormDeformer (MR._ByValue_FreeFormDeformer _other)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
 Const_FreeFormDeformer (Const_FreeFormDeformer _other)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
 Const_FreeFormDeformer (FreeFormDeformer _other)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
unsafe Const_FreeFormDeformer (MR.VertCoords coords, MR.Const_VertBitSet valid)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
unsafe Const_FreeFormDeformer (MR.Mesh mesh, MR.Const_VertBitSet? region=null)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
unsafe ref readonly MR.Vector3f getRefGridPointPosition (in MR.Vector3i coordOfPointInGrid)
 Generated from method MR.FreeFormDeformer.getRefGridPointPosition.
unsafe void apply ()
 Generated from method MR.FreeFormDeformer.apply.
unsafe MR.Vector3f applySinglePoint (in MR.Vector3f point)
 Generated from method MR.FreeFormDeformer.applySinglePoint.
unsafe int getIndex (in MR.Vector3i coordOfPointInGrid)
 Generated from method MR.FreeFormDeformer.getIndex.
unsafe MR.Vector3i getCoord (int index)
 Generated from method MR.FreeFormDeformer.getCoord.
unsafe MR.Std.Const_Vector_MRVector3f getAllRefGridPositions ()
 Generated from method MR.FreeFormDeformer.getAllRefGridPositions.
unsafe ref readonly MR.Vector3i getResolution ()
 Generated from method MR.FreeFormDeformer.getResolution.

Static Public Member Functions

static unsafe implicit operator FreeFormDeformer (MR.Mesh mesh)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
Static Public Member Functions inherited from MR.Const_FreeFormDeformer
static unsafe implicit operator Const_FreeFormDeformer (MR.Mesh mesh)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.

Additional Inherited Members

Protected Member Functions inherited from MR.Const_FreeFormDeformer
virtual unsafe void Dispose (bool disposing)

Detailed Description

Class for deforming mesh using Bernstein interpolation.

Generated from class MR.FreeFormDeformer. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ FreeFormDeformer() [1/5]

unsafe MR.FreeFormDeformer.FreeFormDeformer ( MR._ByValue_FreeFormDeformer _other)
inline

Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.

◆ FreeFormDeformer() [2/5]

MR.FreeFormDeformer.FreeFormDeformer ( Const_FreeFormDeformer _other)
inline

Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.

◆ FreeFormDeformer() [3/5]

MR.FreeFormDeformer.FreeFormDeformer ( FreeFormDeformer _other)
inline

Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.

◆ FreeFormDeformer() [4/5]

unsafe MR.FreeFormDeformer.FreeFormDeformer ( MR.VertCoords coords,
MR.Const_VertBitSet valid )
inline

Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.

◆ FreeFormDeformer() [5/5]

unsafe MR.FreeFormDeformer.FreeFormDeformer ( MR.Mesh mesh,
MR.Const_VertBitSet? region = null )
inline

Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.

Member Function Documentation

◆ init()

unsafe void MR.FreeFormDeformer.init ( MR.Vector3i? resolution = null,
MR.Box3f? initialBox = null )
inline

Generated from method MR.FreeFormDeformer.init. Parameter resolution defaults to Vector3i::diagonal(2). Parameter initialBox defaults to MR.Box3f().

◆ operator FreeFormDeformer()

unsafe implicit MR.FreeFormDeformer.operator FreeFormDeformer ( MR.Mesh mesh)
inlinestatic

Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.

◆ setAllRefGridPositions()

unsafe void MR.FreeFormDeformer.setAllRefGridPositions ( MR.Std.Const_Vector_MRVector3f refPoints)
inline

◆ setRefGridPointPosition()

unsafe void MR.FreeFormDeformer.setRefGridPointPosition ( in MR.Vector3i coordOfPointInGrid,
in MR.Vector3f newPos )
inline

The documentation for this class was generated from the following file: