MeshLib C# Docs
Loading...
Searching...
No Matches
MR.FreeFormDeformer Class Reference

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.
 

Static Public Member Functions

static unsafe implicit operator FreeFormDeformer (MR.Mesh mesh)
 Generated from constructor MR.FreeFormDeformer.FreeFormDeformer.
 

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()

static 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: