27 [[nodiscard]] std::string
toString()
const;
Infinite ray defined by origin and direction for raycasting and picking.
bool intersectsRay(const Ray &ray, Vector3 *point=nullptr) const
const Vector3 & v2() const
std::string toString() const
const Vector3 & v0() const
Tri & set(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2)
const Vector3 & v1() const
3D vector for positions, directions, and normals with multi-backend SIMD acceleration.