[ ] Write Line, Ray and Segment classes. Simple method definitions, no need for BaseShape implementation, as it is not one. Class mostly for graphical representation to be easily mapped (like in Scene or Debug Drawer)
[ ] Test coverage
Shape base Geometry methods
[ ] Translate
[ ] Arbitrary Affine transformations
[ ] Calculate AABB
AABB specific methods
Those are needed for Bounding Volume properties of the AABB
Review and cleanup for: Vector
Lines
Shape base Geometry methods
AABB specific methods Those are needed for Bounding Volume properties of the AABB
Point in Shape tests
Raycast tests
Closest point/Distance to point tests
Closest points/Distance between shapes tests
Intersection tests
Sweep tests
Finishing elements