OctSolid Feature List

Over past few years, ThreeDify Incorporated has developed ThreeDify OctSolid, a compact linear octree library in C that exposes most linear octree operations through easily accessible APIs. ThreeDify OctSolid is available to third party developers in a static library format.

ThreeDify OctSolid v1.12 offers following features:

  • Linear octree creation through conversion from the following common geometric 3D entities:  line segment, surface consisting of polygons, voxel model and polyhedron
  • Encoding, decoding and spatial indexing of linear octrees
  • Compression of linear octrees
  • Efficient (linear time) set operations including intersection, union and pair-wise differences on linear octree encoded objects
  • Direct and indirect neighbour finding
  • Connected component labelling
  • Bordering (extract bordering voxels from a linear octree)
  • Filling by octants (reconstruct a linear octree given its surface border)
  • Easy integral property (volume, surface) calculations of objects encoded as linear octrees

For more information, please send us your query for ThreeDify OctSolid API documentation.

ThreeDify Developer Survey

What type of development does your firm do?