A Three-dimensionnal Vector data type.
Definition: Vector3.hpp:15
Definition: Window.hpp:32
Abstraction of any three-dimensionnal drawable.
Definition: ADrawable3D.hpp:17
Point & operator=(const Point &)=default
A point is assignable.
Point in a three-dimensionnal space.
Definition: Point.hpp:16
Definition: Circle.cpp:10
void drawOn(RAY::Window &) override
Draw point on window.
Definition: Point.cpp:19
Point(const Vector3 &position, const Color &color)
Point constructor.
Definition: Point.cpp:14
Object representation of color.
Definition: Color.hpp:15
~Point() override=default
A default destructor.