Feature/renderable-ellipsoid
Description
This merge request includes the addition of an ellipsoid shape (without affinity transformation properties) to BurtSharp/Math/Geometry. Alongside this, a RenderableEllipsoid class was added to BurtSharp/Haptics/Renderable.cs and a sphere demo was included into BurtSharp.Sandbox/HapticGeometryTest. The ellipsoid is an 3D version of the ellipse, and expands upon the distance to point math used in ellipse. Furthermore, I think that there were some changes in HapticSurface regarding friction that were made to test how friction would feel on a non-flattened surface.
What to focus on
- The application of the 3D sphere has been correctly implemented in the HapticGeometryTest demo.