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

Public Member Functions

None __init__ (self)
 
None __init__ (self, float threshold, FaceBitSet region, UndirectedEdgeBitSet notFlippable, VertBitSet vertRegion)
 
UndirectedEdgeBitSet notFlippable (self)
 
None notFlippable (self, UndirectedEdgeBitSet arg1)
 
FaceBitSet region (self)
 
None region (self, FaceBitSet arg1)
 
float threshold (self)
 
None threshold (self, float arg1)
 
VertBitSet vertRegion (self)
 
None vertRegion (self, VertBitSet arg1)
 

Static Public Member Functions

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

Static Protected Attributes

typing _offsetof_notFlippable = 16
 
typing _offsetof_region = 8
 
typing _offsetof_threshold = 0
 
typing _offsetof_vertRegion = 24
 

Detailed Description

Generated from:  MR::IntrinsicDeloneSettings

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

None mrmeshpy.IntrinsicDeloneSettings.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.IntrinsicDeloneSettings.__init__ ( self,
float threshold,
FaceBitSet region,
UndirectedEdgeBitSet notFlippable,
VertBitSet vertRegion )
Implicit aggregate constructor.

Member Function Documentation

◆ notFlippable() [1/2]

UndirectedEdgeBitSet mrmeshpy.IntrinsicDeloneSettings.notFlippable ( self)
Edges specified by this bit-set will never be flipped

◆ notFlippable() [2/2]

None mrmeshpy.IntrinsicDeloneSettings.notFlippable ( self,
UndirectedEdgeBitSet arg1 )

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ region() [1/2]

FaceBitSet mrmeshpy.IntrinsicDeloneSettings.region ( self)
Only edges with left and right faces in this set can be flipped

◆ region() [2/2]

None mrmeshpy.IntrinsicDeloneSettings.region ( self,
FaceBitSet arg1 )

◆ threshold() [1/2]

float mrmeshpy.IntrinsicDeloneSettings.threshold ( self)
the edge is considered Delaunay, if cotan(a1) + cotan(a2) >= threshold;
passing positive(negative) threshold makes less(more) edges satisfy Delaunay conditions

◆ threshold() [2/2]

None mrmeshpy.IntrinsicDeloneSettings.threshold ( self,
float arg1 )

◆ vertRegion() [1/2]

VertBitSet mrmeshpy.IntrinsicDeloneSettings.vertRegion ( self)
Only edges with origin or destination in this set before or after flip can be flipped

◆ vertRegion() [2/2]

None mrmeshpy.IntrinsicDeloneSettings.vertRegion ( self,
VertBitSet arg1 )

Member Data Documentation

◆ _offsetof_notFlippable

typing mrmeshpy.IntrinsicDeloneSettings._offsetof_notFlippable = 16
staticprotected

◆ _offsetof_region

typing mrmeshpy.IntrinsicDeloneSettings._offsetof_region = 8
staticprotected

◆ _offsetof_threshold

typing mrmeshpy.IntrinsicDeloneSettings._offsetof_threshold = 0
staticprotected

◆ _offsetof_vertRegion

typing mrmeshpy.IntrinsicDeloneSettings._offsetof_vertRegion = 24
staticprotected

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