EBGeometry

Getting started

  • Obtaining EBGeometry
  • Quickstart
  • Building
  • SIMD acceleration
  • Configuration options
  • History and acknowledgements

Concepts

  • Geometry representations
  • Half-edge meshes (DCEL)
  • Bounding volume hierarchies
  • Rays and segments
  • Exact ray tracing
  • Sphere tracing
  • Rendering
  • Point clouds
  • Octree
  • Constructive solid geometry
  • The tape
  • Which part: the deciding primitive
  • Triangle meshes

Implementation

  • Overview
  • Memory model
  • Running queries on a GPU
  • Vector types
  • Geometries
  • DCEL
  • BVH
  • Ray queries
  • The renderer and the viewer
  • Point clouds
  • Octree subdivision
  • Reading data
  • SIMD-accelerated classes

Examples

  • Overview
  • Shapes
  • Basic CSG
  • Smooth CSG
  • Transforms
  • Repetition
  • Value operations
  • Fused CSG
  • MeshSDF
  • CSG with a mesh
  • Shell extraction
  • Materials
  • NestedBVH
  • ManyObjects
  • Packed spheres
  • PointClouds
  • BVHTraversal
  • RayTracing
  • OctreeBoundingVolume
  • CustomShape
  • Twist
  • HostTuning
  • DeviceTuning
  • BuildBVH
  • Integrations

Contributing and testing

  • Overview
  • Running the unit tests locally
  • Performance testing
  • Continuous integration
  • Contribution guidelines

References

  • Bibliography
EBGeometry
  • Search


Built with Sphinx using a theme provided by Read the Docs.