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

Public Member Functions

None __init__ (self)
 
None __init__ (self, Vector3f axis, float layerHeight, float maxOverhangDistance, int hops, AffineXf3f xf, func_bool_from_float progressCb)
 
Vector3f axis (self)
 
None axis (self, Vector3f arg1)
 
int hops (self)
 
None hops (self, int arg1)
 
float layerHeight (self)
 
None layerHeight (self, float arg1)
 
float maxOverhangDistance (self)
 
None maxOverhangDistance (self, float arg1)
 
AffineXf3f xf (self)
 
None xf (self, AffineXf3f arg1)
 

Static Public Member Functions

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

Static Protected Attributes

typing _offsetof_axis = 0
 
typing _offsetof_hops = 20
 
typing _offsetof_layerHeight = 12
 
typing _offsetof_maxOverhangDistance = 16
 
typing _offsetof_progressCb = 32
 
typing _offsetof_xf = 24
 

Detailed Description

Generated from:  MR::FindOverhangsSettings

parameters for MR::findOverhangs

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

None mrmeshpy.FindOverhangsSettings.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.FindOverhangsSettings.__init__ ( self,
Vector3f axis,
float layerHeight,
float maxOverhangDistance,
int hops,
AffineXf3f xf,
func_bool_from_float progressCb )
Implicit aggregate constructor.

Member Function Documentation

◆ axis() [1/2]

Vector3f mrmeshpy.FindOverhangsSettings.axis ( self)
base axis marking the up direction

◆ axis() [2/2]

None mrmeshpy.FindOverhangsSettings.axis ( self,
Vector3f arg1 )

◆ hops() [1/2]

int mrmeshpy.FindOverhangsSettings.hops ( self)
number of hops used to smooth out the overhang regions (0 - disable smoothing)

◆ hops() [2/2]

None mrmeshpy.FindOverhangsSettings.hops ( self,
int arg1 )

◆ layerHeight() [1/2]

float mrmeshpy.FindOverhangsSettings.layerHeight ( self)
height of a layer

◆ layerHeight() [2/2]

None mrmeshpy.FindOverhangsSettings.layerHeight ( self,
float arg1 )

◆ maxOverhangDistance() [1/2]

float mrmeshpy.FindOverhangsSettings.maxOverhangDistance ( self)
maximum allowed overhang distance within a layer

◆ maxOverhangDistance() [2/2]

None mrmeshpy.FindOverhangsSettings.maxOverhangDistance ( self,
float arg1 )

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ xf() [1/2]

AffineXf3f mrmeshpy.FindOverhangsSettings.xf ( self)
mesh transform

◆ xf() [2/2]

None mrmeshpy.FindOverhangsSettings.xf ( self,
AffineXf3f arg1 )

Member Data Documentation

◆ _offsetof_axis

typing mrmeshpy.FindOverhangsSettings._offsetof_axis = 0
staticprotected

◆ _offsetof_hops

typing mrmeshpy.FindOverhangsSettings._offsetof_hops = 20
staticprotected

◆ _offsetof_layerHeight

typing mrmeshpy.FindOverhangsSettings._offsetof_layerHeight = 12
staticprotected

◆ _offsetof_maxOverhangDistance

typing mrmeshpy.FindOverhangsSettings._offsetof_maxOverhangDistance = 16
staticprotected

◆ _offsetof_progressCb

typing mrmeshpy.FindOverhangsSettings._offsetof_progressCb = 32
staticprotected

◆ _offsetof_xf

typing mrmeshpy.FindOverhangsSettings._offsetof_xf = 24
staticprotected

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