Ray¶ template<IsSpectral TSpectral>class Ray¶ Public Functions Ray() noexcept = default¶ inline Ray(const Vec3<float> &origin, const Vec3<float> &direction) noexcept¶ inline const Vec3<float> &origin() const noexcept¶ inline const Vec3<float> &direction() const noexcept¶ inline const Vec3<float> &reciprocal_direction() const noexcept¶ inline Vec3<float> at(float t) const noexcept¶