MeshLib Python Docs
Loading...
Searching...
No Matches
Inheritance diagram for mrmeshpy.ShrinkwrapParameters:

Public Member Functions

None __init__ (self)
None __init__ (self, ShrinkwrapParameters arg0)
float offset (self)
None offset (self, float arg1)
IPointsToMeshProjector projector (self)
None projector (self, IPointsToMeshProjector arg1)
VertBitSet region (self)
None region (self, VertBitSet arg1)
Public Member Functions inherited from mrmeshpy.MeshProjectionParameters
None __init__ (self)
None __init__ (self, MeshProjectionParameters arg0)
None __init__ (self, float loDistLimitSq, float upDistLimitSq, AffineXf3f refXf, AffineXf3f xf)
float loDistLimitSq (self)
None loDistLimitSq (self, float arg1)
AffineXf3f refXf (self)
None refXf (self, AffineXf3f arg1)
float upDistLimitSq (self)
None upDistLimitSq (self, float arg1)
AffineXf3f xf (self)
None xf (self, AffineXf3f arg1)

Static Public Member Functions

None __init__ (*args, **kwargs)
ShrinkwrapParameters operator (*args, **kwargs)
ShrinkwrapParameters operator (*args, **kwargs)
Static Public Member Functions inherited from mrmeshpy.MeshProjectionParameters
None __init__ (*args, **kwargs)

Static Protected Attributes

typing _offsetof_offset = 24
typing _offsetof_projector = 40
typing _offsetof_region = 32
Static Protected Attributes inherited from mrmeshpy.MeshProjectionParameters
typing _offsetof_loDistLimitSq = 0
typing _offsetof_refXf = 8
typing _offsetof_upDistLimitSq = 4
typing _offsetof_xf = 16

Detailed Description

Generated from:  MR::ShrinkwrapParameters

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.ShrinkwrapParameters.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.ShrinkwrapParameters.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.ShrinkwrapParameters.__init__ ( self,
ShrinkwrapParameters arg0 )
Implicit copy constructor.

Member Function Documentation

◆ offset() [1/2]

float mrmeshpy.ShrinkwrapParameters.offset ( self)
each vertex is displaced by this distance from the closest point found, along the pseudonormal
of refMesh there: positive - outside refMesh, negative - inside; measured in refMesh coordinates

◆ offset() [2/2]

None mrmeshpy.ShrinkwrapParameters.offset ( self,
float arg1 )

◆ operator() [1/2]

ShrinkwrapParameters mrmeshpy.ShrinkwrapParameters.operator ( * args,
** kwargs )
static

Reimplemented from mrmeshpy.MeshProjectionParameters.

◆ operator() [2/2]

ShrinkwrapParameters mrmeshpy.ShrinkwrapParameters.operator ( * args,
** kwargs )
static

Reimplemented from mrmeshpy.MeshProjectionParameters.

◆ projector() [1/2]

IPointsToMeshProjector mrmeshpy.ShrinkwrapParameters.projector ( self)
if provided then the projections are computed by it, otherwise CPU's computations are used

◆ projector() [2/2]

None mrmeshpy.ShrinkwrapParameters.projector ( self,
IPointsToMeshProjector arg1 )

◆ region() [1/2]

VertBitSet mrmeshpy.ShrinkwrapParameters.region ( self)
if provided then only the vertices from this region are moved, and the others remain in place

◆ region() [2/2]

None mrmeshpy.ShrinkwrapParameters.region ( self,
VertBitSet arg1 )

Member Data Documentation

◆ _offsetof_offset

typing mrmeshpy.ShrinkwrapParameters._offsetof_offset = 24
staticprotected

◆ _offsetof_projector

typing mrmeshpy.ShrinkwrapParameters._offsetof_projector = 40
staticprotected

◆ _offsetof_region

typing mrmeshpy.ShrinkwrapParameters._offsetof_region = 32
staticprotected

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