OpenVDB  12.1.0
Classes
openvdb::v12_1::tools::lvlset Namespace Reference

Classes

class  CapsuleVoxelizer
 Class used to generate a grid of type GridType containing a narrow-band level set representation of a capsule. More...
 
class  DilatedMeshVoxelizer
 Class used to generate a grid of type GridType containing a narrow-band level set representation of a dilated mesh (surface mesh dilated by a radius in all directions). More...
 
class  OpenCapsuleWedgeVoxelizer
 Class used to generate a grid of type GridType containing a narrow-band level set representation of an open wedge. The only parts of the level set populated are within a sector of a capsule. The sector is defined by the intersection of two half spaces. More...
 
class  OpenTriangularPrismVoxelizer
 Class used to generate a grid of type GridType containing a narrow-band level set representation of an open prism. The only parts of the level set populated are along both normals of the triangle. Negative background tiles that fit inside the closed dilated triangle are also populated. More...
 
struct  PointArray
 Internal class used by derived ConvexVoxelizer classes that make use of PointPartitioner. More...
 
class  TaperedCapsuleVoxelizer
 Class used to generate a grid of type GridType containing a narrow-band level set representation of a tapered capsule. More...
 
class  TriangleMeshEdgeConnectivity
 Class representing the connectivity of edges in a triangle mesh, where each edge is associated with the cells (triangles) sharing it. Provides methods to retrieve adjacent cells, vertex coordinates, normals, and other geometric properties. More...
 
class  TubeComplexVoxelizer
 Class used to generate a grid of type GridType containing a narrow-band level set representation of a tube complex. More...