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

Public Member Functions

None __init__ (self)
None __init__ (self, StitchHolesNicelySettings arg0)
None __init__ (self, StitchHolesParams 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)
StitchHolesParams triangulateParams (self)
None triangulateParams (self, StitchHolesParams arg1)

Static Public Member Functions

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

Static Protected Attributes

typing _offsetof_outAttributes = 216
typing _offsetof_smoothCurvature = 200
typing _offsetof_smoothSeettings = 204
typing _offsetof_subdivideSettings = 112
typing _offsetof_triangulateOnly = 104
typing _offsetof_triangulateParams = 0

Detailed Description

Generated from:  MR::StitchHolesNicelySettings

Constructor & Destructor Documentation

◆ __init__() [1/4]

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

◆ __init__() [2/4]

None mrmeshpy.StitchHolesNicelySettings.__init__ ( self)

◆ __init__() [3/4]

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

◆ __init__() [4/4]

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

Member Function Documentation

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ outAttributes() [1/2]

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

◆ outAttributes() [2/2]

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

◆ smoothCurvature() [1/2]

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

◆ smoothCurvature() [2/2]

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

◆ smoothSeettings() [1/2]

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

◆ smoothSeettings() [2/2]

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

◆ subdivideSettings() [1/2]

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

◆ subdivideSettings() [2/2]

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

◆ triangulateOnly() [1/2]

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

◆ triangulateOnly() [2/2]

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

◆ triangulateParams() [1/2]

StitchHolesParams mrmeshpy.StitchHolesNicelySettings.triangulateParams ( self)
how to triangulate the cylinder between holes, must be specified by the user

◆ triangulateParams() [2/2]

None mrmeshpy.StitchHolesNicelySettings.triangulateParams ( self,
StitchHolesParams arg1 )

Member Data Documentation

◆ _offsetof_outAttributes

typing mrmeshpy.StitchHolesNicelySettings._offsetof_outAttributes = 216
staticprotected

◆ _offsetof_smoothCurvature

typing mrmeshpy.StitchHolesNicelySettings._offsetof_smoothCurvature = 200
staticprotected

◆ _offsetof_smoothSeettings

typing mrmeshpy.StitchHolesNicelySettings._offsetof_smoothSeettings = 204
staticprotected

◆ _offsetof_subdivideSettings

typing mrmeshpy.StitchHolesNicelySettings._offsetof_subdivideSettings = 112
staticprotected

◆ _offsetof_triangulateOnly

typing mrmeshpy.StitchHolesNicelySettings._offsetof_triangulateOnly = 104
staticprotected

◆ _offsetof_triangulateParams

typing mrmeshpy.StitchHolesNicelySettings._offsetof_triangulateParams = 0
staticprotected

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