A sphere centered at the origin with radius m_
- class XformedSurfaceWithMaterial
- Adds a Material to XformedSurface.
- auto intersect(const Ray3f& ray, HitInfo& hit) const -> bool override
- Ray-Surface intersection test.
- auto local_bounds() const -> Box3f override
- Return the surface's local-space AABB.
- float m_radius
- The radius of the sphere.
intersect(const Ray3f& ray,
HitInfo& hit) const override
Ray-Surface intersection test.
|ray in||A 3-dimensional ray data structure with minimum/maximum extent information|
|hit out||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.