74 void update_num_octree_nodes();
75 int num_octree_nodes()
const;
76 int num_octree_roots()
const;
80 std::string visualize_octree(
const char *filename)
const;
86 std::map<std::pair<const Object *, const Shader *>, std::shared_ptr<Octree>> object_octrees_;
88 bool update_root_indices_ =
false;
90 bool update_visualization_ =
false;
91 int num_octree_nodes_;
92 int num_octree_roots_;
99 openvdb::BoolGrid::ConstPtr mesh_to_sdf_grid(
const Mesh *mesh,
101 const float half_width);
102 openvdb::BoolGrid::ConstPtr get_vdb(
const Geometry *,
const Shader *)
const;
103 std::map<std::pair<const Geometry *, const Shader *>, openvdb::BoolGrid::ConstPtr> vdb_map_;