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

Public Member Functions

None __init__ (self)
None __init__ (self, Nesting.TetrisDensifyOptions arg0)
None __init__ (self, float voxelSize, std_vector_OutEdge densificationSequence, func_bool_from_float cb, Vector_ObjId_VoxelId nestVoxelsCache, Vector3i nestDimensionsCache, VoxelBitSet occupiedVoxelsCache)
std_vector_OutEdge densificationSequence (self)
None densificationSequence (self, std_vector_OutEdge arg1)
Vector3i nestDimensionsCache (self)
None nestDimensionsCache (self, Vector3i arg1)
Vector_ObjId_VoxelId nestVoxelsCache (self)
None nestVoxelsCache (self, Vector_ObjId_VoxelId arg1)
VoxelBitSet occupiedVoxelsCache (self)
None occupiedVoxelsCache (self, VoxelBitSet arg1)
float voxelSize (self)
None voxelSize (self, float arg1)

Static Public Member Functions

None __init__ (*args, **kwargs)
Nesting.TetrisDensifyOptions operator (*args, **kwargs)
Nesting.TetrisDensifyOptions operator (*args, **kwargs)

Static Protected Attributes

typing _offsetof_cb = 32
typing _offsetof_densificationSequence = 8
typing _offsetof_nestDimensionsCache = 72
typing _offsetof_nestVoxelsCache = 64
typing _offsetof_occupiedVoxelsCache = 80
typing _offsetof_voxelSize = 0

Detailed Description

Generated from:  MR::Nesting::TetrisDensifyOptions

Constructor & Destructor Documentation

◆ __init__() [1/4]

None mrmeshpy.Nesting.TetrisDensifyOptions.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/4]

None mrmeshpy.Nesting.TetrisDensifyOptions.__init__ ( self)

◆ __init__() [3/4]

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

◆ __init__() [4/4]

None mrmeshpy.Nesting.TetrisDensifyOptions.__init__ ( self,
float voxelSize,
std_vector_OutEdge densificationSequence,
func_bool_from_float cb,
Vector_ObjId_VoxelId nestVoxelsCache,
Vector3i nestDimensionsCache,
VoxelBitSet occupiedVoxelsCache )
Implicit aggregate constructor.

Member Function Documentation

◆ densificationSequence() [1/2]

std_vector_OutEdge mrmeshpy.Nesting.TetrisDensifyOptions.densificationSequence ( self)
tetris box will be densify in these directions one by one

◆ densificationSequence() [2/2]

None mrmeshpy.Nesting.TetrisDensifyOptions.densificationSequence ( self,
std_vector_OutEdge arg1 )

◆ nestDimensionsCache() [1/2]

Vector3i mrmeshpy.Nesting.TetrisDensifyOptions.nestDimensionsCache ( self)
[in/out] dimensions of the nest (complimentary to voxels data)

◆ nestDimensionsCache() [2/2]

None mrmeshpy.Nesting.TetrisDensifyOptions.nestDimensionsCache ( self,
Vector3i arg1 )

◆ nestVoxelsCache() [1/2]

Vector_ObjId_VoxelId mrmeshpy.Nesting.TetrisDensifyOptions.nestVoxelsCache ( self)
[in/out] pre-allocated voxels vector (to speedup allocation)

◆ nestVoxelsCache() [2/2]

None mrmeshpy.Nesting.TetrisDensifyOptions.nestVoxelsCache ( self,
Vector_ObjId_VoxelId arg1 )

◆ occupiedVoxelsCache() [1/2]

VoxelBitSet mrmeshpy.Nesting.TetrisDensifyOptions.occupiedVoxelsCache ( self)
[in/out] voxels that blocks movement of floating (input) meshes (to provide input and output occupancy status)

◆ occupiedVoxelsCache() [2/2]

None mrmeshpy.Nesting.TetrisDensifyOptions.occupiedVoxelsCache ( self,
VoxelBitSet arg1 )

◆ operator() [1/2]

Nesting.TetrisDensifyOptions mrmeshpy.Nesting.TetrisDensifyOptions.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

Nesting.TetrisDensifyOptions mrmeshpy.Nesting.TetrisDensifyOptions.operator ( * args,
** kwargs )
static

◆ voxelSize() [1/2]

float mrmeshpy.Nesting.TetrisDensifyOptions.voxelSize ( self)
size of block for tetris box

◆ voxelSize() [2/2]

None mrmeshpy.Nesting.TetrisDensifyOptions.voxelSize ( self,
float arg1 )

Member Data Documentation

◆ _offsetof_cb

typing mrmeshpy.Nesting.TetrisDensifyOptions._offsetof_cb = 32
staticprotected

◆ _offsetof_densificationSequence

typing mrmeshpy.Nesting.TetrisDensifyOptions._offsetof_densificationSequence = 8
staticprotected

◆ _offsetof_nestDimensionsCache

typing mrmeshpy.Nesting.TetrisDensifyOptions._offsetof_nestDimensionsCache = 72
staticprotected

◆ _offsetof_nestVoxelsCache

typing mrmeshpy.Nesting.TetrisDensifyOptions._offsetof_nestVoxelsCache = 64
staticprotected

◆ _offsetof_occupiedVoxelsCache

typing mrmeshpy.Nesting.TetrisDensifyOptions._offsetof_occupiedVoxelsCache = 80
staticprotected

◆ _offsetof_voxelSize

typing mrmeshpy.Nesting.TetrisDensifyOptions._offsetof_voxelSize = 0
staticprotected

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