Triangle class
#include <darts/triangle.h>
An instance of a triangle for a given face in a mesh.
Base classes
- class Surface
- This is the abstract superclass for all surfaces.
Constructors, destructors, conversion operators
Public functions
Function documentation
bool Triangle:: intersect(const Ray3f& ray,
HitInfo& hit) const override
Ray-Surface intersection test.
Parameters | |
---|---|
ray | A 3-dimensional ray data structure with minimum/maximum extent information |
hit | A detailed intersection record, which will be filled by the intersection query |
Returns | true if an intersection was found |
Intersect a ray against this surface and return detailed intersection information.