MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.WeightedShell.ParametersRegions Class Reference
+ Inheritance diagram for mrmeshpy.WeightedShell.ParametersRegions:

Classes

class  Region
 

Public Member Functions

None __init__ (self)
 
bool bidirectionalMode (self)
 
None bidirectionalMode (self, bool arg1)
 
float interpolationDist (self)
 
None interpolationDist (self, float arg1)
 
std_vector_WeightedShell_ParametersRegions_Region regions (self)
 
None regions (self, std_vector_WeightedShell_ParametersRegions_Region arg1)
 
- Public Member Functions inherited from mrmeshpy.WeightedShell.ParametersBase
float numLayers (self)
 
None numLayers (self, float arg1)
 
float offset (self)
 
None offset (self, float arg1)
 
func_bool_from_float progress (self)
 
None progress (self, func_bool_from_float arg1)
 
float voxelSize (self)
 
None voxelSize (self, float arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
WeightedShell.ParametersRegions operator (*args, **kwargs)
 
WeightedShell.ParametersRegions operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_interpolationDist = 104
 
typing _offsetof_regions = 80
 
- Static Protected Attributes inherited from mrmeshpy.WeightedShell.ParametersBase
typing _offsetof_numLayers = 8
 
typing _offsetof_offset = 0
 
typing _offsetof_progress = 16
 
typing _offsetof_voxelSize = 4
 

Detailed Description

Generated from:  MR::WeightedShell::ParametersRegions

Constructor & Destructor Documentation

◆ __init__() [1/2]

None mrmeshpy.WeightedShell.ParametersRegions.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/2]

None mrmeshpy.WeightedShell.ParametersRegions.__init__ ( self)

Member Function Documentation

◆ bidirectionalMode() [1/2]

bool mrmeshpy.WeightedShell.ParametersRegions.bidirectionalMode ( self)
if true the distances grow in both directions from each triangle, reaching minimum in the triangle;
if false the distances grow to infinity in the direction of triangle's normals, and decrease to minus infinity in the opposite direction

◆ bidirectionalMode() [2/2]

None mrmeshpy.WeightedShell.ParametersRegions.bidirectionalMode ( self,
bool arg1 )

◆ interpolationDist() [1/2]

float mrmeshpy.WeightedShell.ParametersRegions.interpolationDist ( self)
interpolation distance between the weights of the regions
determines the sharpness of transitions between different regions

◆ interpolationDist() [2/2]

None mrmeshpy.WeightedShell.ParametersRegions.interpolationDist ( self,
float arg1 )

◆ operator() [1/2]

WeightedShell.ParametersRegions mrmeshpy.WeightedShell.ParametersRegions.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

WeightedShell.ParametersRegions mrmeshpy.WeightedShell.ParametersRegions.operator ( * args,
** kwargs )
static

◆ regions() [1/2]

std_vector_WeightedShell_ParametersRegions_Region mrmeshpy.WeightedShell.ParametersRegions.regions ( self)
list of regions (overlappings are allowed) with corresponding offsets
the additional offset in overlaps is set to the average of the regions

◆ regions() [2/2]

None mrmeshpy.WeightedShell.ParametersRegions.regions ( self,
std_vector_WeightedShell_ParametersRegions_Region arg1 )

Member Data Documentation

◆ _offsetof_interpolationDist

typing mrmeshpy.WeightedShell.ParametersRegions._offsetof_interpolationDist = 104
staticprotected

◆ _offsetof_regions

typing mrmeshpy.WeightedShell.ParametersRegions._offsetof_regions = 80
staticprotected

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