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 |
Generated from: MR::Nesting::TetrisDensifyOptions
|
static |
| None mrmeshpy.Nesting.TetrisDensifyOptions.__init__ | ( | self | ) |
| None mrmeshpy.Nesting.TetrisDensifyOptions.__init__ | ( | self, | |
| Nesting.TetrisDensifyOptions | arg0 ) |
Implicit copy constructor.
| 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.
| std_vector_OutEdge mrmeshpy.Nesting.TetrisDensifyOptions.densificationSequence | ( | self | ) |
tetris box will be densify in these directions one by one
| None mrmeshpy.Nesting.TetrisDensifyOptions.densificationSequence | ( | self, | |
| std_vector_OutEdge | arg1 ) |
| Vector3i mrmeshpy.Nesting.TetrisDensifyOptions.nestDimensionsCache | ( | self | ) |
[in/out] dimensions of the nest (complimentary to voxels data)
| None mrmeshpy.Nesting.TetrisDensifyOptions.nestDimensionsCache | ( | self, | |
| Vector3i | arg1 ) |
| Vector_ObjId_VoxelId mrmeshpy.Nesting.TetrisDensifyOptions.nestVoxelsCache | ( | self | ) |
[in/out] pre-allocated voxels vector (to speedup allocation)
| None mrmeshpy.Nesting.TetrisDensifyOptions.nestVoxelsCache | ( | self, | |
| Vector_ObjId_VoxelId | arg1 ) |
| VoxelBitSet mrmeshpy.Nesting.TetrisDensifyOptions.occupiedVoxelsCache | ( | self | ) |
[in/out] voxels that blocks movement of floating (input) meshes (to provide input and output occupancy status)
| None mrmeshpy.Nesting.TetrisDensifyOptions.occupiedVoxelsCache | ( | self, | |
| VoxelBitSet | arg1 ) |
|
static |
|
static |
| float mrmeshpy.Nesting.TetrisDensifyOptions.voxelSize | ( | self | ) |
size of block for tetris box
| None mrmeshpy.Nesting.TetrisDensifyOptions.voxelSize | ( | self, | |
| float | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |