pushing this home.

This commit is contained in:
Yggdrasil75
2025-12-29 14:57:29 -05:00
parent 1a4ad39642
commit bc55db2c74
4 changed files with 180 additions and 40 deletions

View File

@@ -63,11 +63,11 @@ public:
return crossProduct.length() / direction.length();
}
Ray3 transform(const class Mat4<T>& matrix) const {
Vec3<T> transformedOrigin = matrix.transformPoint(origin);
Vec3<T> transformedDirection = matrix.transformDirection(direction);
return Ray3<T>(transformedOrigin, transformedDirection.normalized());
}
// Ray3 transform(const Mat4<T>& matrix) const {
// Vec3<T> transformedOrigin = matrix.transformPoint(origin);
// Vec3<T> transformedDirection = matrix.transformDirection(direction);
// return Ray3<T>(transformedOrigin, transformedDirection.normalized());
// }
std::string toString() const {
return "Ray3(origin: " + origin.toString() + ", direction: " + direction.toString() + ")";