MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.ThickenParams Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, ThickenParams arg0)
 
None __init__ (self, float outsideOffset, float insideOffset, float normalsTrustFactor)
 
float insideOffset (self)
 
None insideOffset (self, float arg1)
 
float normalsTrustFactor (self)
 
None normalsTrustFactor (self, float arg1)
 
float outsideOffset (self)
 
None outsideOffset (self, float arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
ThickenParams operator (*args, **kwargs)
 
ThickenParams operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_insideOffset = 4
 
typing _offsetof_normalsTrustFactor = 8
 
typing _offsetof_outsideOffset = 0
 

Detailed Description

Generated from:  MR::ThickenParams

Constructor & Destructor Documentation

◆ __init__() [1/4]

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

◆ __init__() [2/4]

None mrmeshpy.ThickenParams.__init__ ( self)

◆ __init__() [3/4]

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

◆ __init__() [4/4]

None mrmeshpy.ThickenParams.__init__ ( self,
float outsideOffset,
float insideOffset,
float normalsTrustFactor )
Implicit aggregate constructor.

Member Function Documentation

◆ insideOffset() [1/2]

float mrmeshpy.ThickenParams.insideOffset ( self)
the amount of offset for cloned mirrored mesh vertices in the opposite direction

◆ insideOffset() [2/2]

None mrmeshpy.ThickenParams.insideOffset ( self,
float arg1 )

◆ normalsTrustFactor() [1/2]

float mrmeshpy.ThickenParams.normalsTrustFactor ( self)
increasing this value will lead mesh vertices to shift in the directions closer to their raw pseudo-normals, but
it will increase the probability of self-intersections as well;
decreasing (to a positive value) will on the contrary make the field of shift directions smoother

◆ normalsTrustFactor() [2/2]

None mrmeshpy.ThickenParams.normalsTrustFactor ( self,
float arg1 )

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ outsideOffset() [1/2]

float mrmeshpy.ThickenParams.outsideOffset ( self)
the amount of offset for original mesh vertices

◆ outsideOffset() [2/2]

None mrmeshpy.ThickenParams.outsideOffset ( self,
float arg1 )

Member Data Documentation

◆ _offsetof_insideOffset

typing mrmeshpy.ThickenParams._offsetof_insideOffset = 4
staticprotected

◆ _offsetof_normalsTrustFactor

typing mrmeshpy.ThickenParams._offsetof_normalsTrustFactor = 8
staticprotected

◆ _offsetof_outsideOffset

typing mrmeshpy.ThickenParams._offsetof_outsideOffset = 0
staticprotected

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