darts/triangle.h file

Class Triangle.


class Triangle
An instance of a triangle for a given face in a mesh.


auto single_triangle_intersect(const Ray3f& ray, const Vec3f& v0, const Vec3f& v1, const Vec3f& v2, const Vec3f* n0, const Vec3f* n1, const Vec3f* n2, const Vec2f* t0, const Vec2f* t1, const Vec2f* t2, HitInfo& hit, const Material* material = nullptr) -> bool
Intersect a ray with a single triangle.