implemented IsecData3D

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
changed cos functions

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implemented Quaternion class

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
added barebones of Vec4D

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
added empty constructor

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
fixed typo

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
changed sign() function

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
added empty constructor

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implemented sphere class

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
fixed extension of Mesh3D

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implemented SphereFunction class

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implemented SurfaceFunction class (unfinished)

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implemented SurfaceMeshBuilder

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
Merge pull request #5 from mrzl/develop

merged develop branch