MeshLib Python Docs
Loading...
Searching...
No Matches

Public Member Functions

None __init__ (self)
None __init__ (self, FillHoleNicelySettings arg0)
None __init__ (self, FillHoleParams triangulateParams, bool triangulateOnly, SubdivideFillingSettings subdivideSettings, bool smoothCurvature, SmoothFillingSettings smoothSeettings, OutAttributesFillingSettings outAttributes)
OutAttributesFillingSettings outAttributes (self)
None outAttributes (self, OutAttributesFillingSettings arg1)
bool smoothCurvature (self)
None smoothCurvature (self, bool arg1)
SmoothFillingSettings smoothSeettings (self)
None smoothSeettings (self, SmoothFillingSettings arg1)
SubdivideFillingSettings subdivideSettings (self)
None subdivideSettings (self, SubdivideFillingSettings arg1)
bool triangulateOnly (self)
None triangulateOnly (self, bool arg1)
FillHoleParams triangulateParams (self)
None triangulateParams (self, FillHoleParams arg1)

Static Public Member Functions

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

Static Protected Attributes

typing _offsetof_outAttributes = 248
typing _offsetof_smoothCurvature = 232
typing _offsetof_smoothSeettings = 236
typing _offsetof_subdivideSettings = 144
typing _offsetof_triangulateOnly = 136
typing _offsetof_triangulateParams = 0

Detailed Description

Generated from:  MR::FillHoleNicelySettings

Constructor & Destructor Documentation

◆ __init__() [1/4]

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

◆ __init__() [2/4]

None mrmeshpy.FillHoleNicelySettings.__init__ ( self)

◆ __init__() [3/4]

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

◆ __init__() [4/4]

None mrmeshpy.FillHoleNicelySettings.__init__ ( self,
FillHoleParams triangulateParams,
bool triangulateOnly,
SubdivideFillingSettings subdivideSettings,
bool smoothCurvature,
SmoothFillingSettings smoothSeettings,
OutAttributesFillingSettings outAttributes )
Implicit aggregate constructor.

Member Function Documentation

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ outAttributes() [1/2]

OutAttributesFillingSettings mrmeshpy.FillHoleNicelySettings.outAttributes ( self)
structure with optional output attributes

◆ outAttributes() [2/2]

None mrmeshpy.FillHoleNicelySettings.outAttributes ( self,
OutAttributesFillingSettings arg1 )

◆ smoothCurvature() [1/2]

bool mrmeshpy.FillHoleNicelySettings.smoothCurvature ( self)
Whether to make patch over the hole smooth both inside and on its boundary with existed surface

◆ smoothCurvature() [2/2]

None mrmeshpy.FillHoleNicelySettings.smoothCurvature ( self,
bool arg1 )

◆ smoothSeettings() [1/2]

SmoothFillingSettings mrmeshpy.FillHoleNicelySettings.smoothSeettings ( self)
if `smoothCurvature` is true and `triangulateOnly is false - these settings are used to smooth new filling

◆ smoothSeettings() [2/2]

None mrmeshpy.FillHoleNicelySettings.smoothSeettings ( self,
SmoothFillingSettings arg1 )

◆ subdivideSettings() [1/2]

SubdivideFillingSettings mrmeshpy.FillHoleNicelySettings.subdivideSettings ( self)
if `triangulateOnly` is false - this settings are used to subdivide new filling

◆ subdivideSettings() [2/2]

None mrmeshpy.FillHoleNicelySettings.subdivideSettings ( self,
SubdivideFillingSettings arg1 )

◆ triangulateOnly() [1/2]

bool mrmeshpy.FillHoleNicelySettings.triangulateOnly ( self)
If false then additional vertices are created inside the patch for best mesh quality

◆ triangulateOnly() [2/2]

None mrmeshpy.FillHoleNicelySettings.triangulateOnly ( self,
bool arg1 )

◆ triangulateParams() [1/2]

FillHoleParams mrmeshpy.FillHoleNicelySettings.triangulateParams ( self)
how to triangulate the hole, must be specified by the user

◆ triangulateParams() [2/2]

None mrmeshpy.FillHoleNicelySettings.triangulateParams ( self,
FillHoleParams arg1 )

Member Data Documentation

◆ _offsetof_outAttributes

typing mrmeshpy.FillHoleNicelySettings._offsetof_outAttributes = 248
staticprotected

◆ _offsetof_smoothCurvature

typing mrmeshpy.FillHoleNicelySettings._offsetof_smoothCurvature = 232
staticprotected

◆ _offsetof_smoothSeettings

typing mrmeshpy.FillHoleNicelySettings._offsetof_smoothSeettings = 236
staticprotected

◆ _offsetof_subdivideSettings

typing mrmeshpy.FillHoleNicelySettings._offsetof_subdivideSettings = 144
staticprotected

◆ _offsetof_triangulateOnly

typing mrmeshpy.FillHoleNicelySettings._offsetof_triangulateOnly = 136
staticprotected

◆ _offsetof_triangulateParams

typing mrmeshpy.FillHoleNicelySettings._offsetof_triangulateParams = 0
staticprotected

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