34{
35 if (!dst || !src)
36 return;
37
38 switch (op) {
39 case CSGType::Union:
41 dst = clone(*src);
42 else
44
45 break;
46 case CSGType::Difference:
48 break;
49 case CSGType::Intersection:
51 break;
52 }
53}
void grid_union(VoxelGrid &grid, VoxelGrid &arg)
Definition OpenVDBUtils.cpp:243
bool is_grid_empty(const VoxelGrid &grid)
Definition OpenVDBUtils.cpp:303
void grid_difference(VoxelGrid &grid, VoxelGrid &arg)
Definition OpenVDBUtils.cpp:248
void grid_intersection(VoxelGrid &grid, VoxelGrid &arg)
Definition OpenVDBUtils.cpp:253