added computeNormal() function

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
changed to pure virtual interface

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
wrote class signature. too tired to implement.

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

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implemented Intersector3D interface as pure virtual

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
changed all members to pointers in order to avoid circular dependencies

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
deleted ReadonlyVec2D

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
removed ReadonlyVec2D

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
added some includes

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
removed ReadonlyVec4D

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

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

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

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
properly extended toxi::geom::Vertex from toxi::geom::Vec3D

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

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

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

merged develop branch