/* * DoRayMe - a quick and dirty Raytracer * Object implementation * * Created by Manoƫl Trapier * Copyright (c) 2020 986-Studio. * */ #include #include #include #include #include Object::Object() { this->transformMatrix = Matrix4().identity(); this->inverseTransform = this->transformMatrix.inverse(); } Intersect Object::intersect(Ray r) { return Intersect(); }; Tuple Object::normalAt(Tuple point) { return Vector(0, 0, 0); } void Object::setTransform(Matrix transform) { this->transformMatrix = transform; this->inverseTransform = transform.inverse(); }