MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::Nesting::TetrisDensifyOptions Struct Reference

#include <MRVoxels/MRTetrisNesting.h>

Public Attributes

float voxelSize { 0.0f }
 size of block for tetris box
std::vector< OutEdgedensificationSequence = { OutEdge::MinusZ,OutEdge::MinusY,OutEdge::MinusX }
 tetris box will be densify in these directions one by one
ProgressCallback cb
Vector< ObjId, VoxelId > * nestVoxelsCache { nullptr }
 [in/out] pre-allocated voxels vector (to speedup allocation)
Vector3i * nestDimensionsCache { nullptr }
 [in/out] dimensions of the nest (complimentary to voxels data)
VoxelBitSet * occupiedVoxelsCache { nullptr }
 [in/out] voxels that blocks movement of floating (input) meshes (to provide input and output occupancy status)

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