add barebornes of Ray3D
added barebones of Mesh3D

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

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
added rect class

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
adding namespace

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
removed access via pointer

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
added functions:
- addSelf()
- clear()
- crossSelf()

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
finished implementing TriangleMesh class

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

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

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

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

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

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

including develop branch into master