MathGeoLib icon indicating copy to clipboard operation
MathGeoLib copied to clipboard

A C++ library for linear algebra and geometry manipulation for computer graphics.

Results 26 MathGeoLib issues
Sort by recently updated
recently updated
newest added

Calling `Polyhedron::ConvexHull` will sometimes cause a segmentation fault. I've attached a sample point cloud for which this will occur, as well as a rendering of the points. [points.txt](https://github.com/juj/MathGeoLib/files/367310/points.txt) ![img](https://cloud.githubusercontent.com/assets/556976/16895260/96084ab4-4b25-11e6-81ac-e2148389ee72.png)

When doing automated script bindings based on Doxygen header file xml output I noticed the following functions are defined but don't have an implementation: static void float4::Orthogonalize(const float4 &a, float4...

Sometimes Cone queries are more interesting than Frustum queries, so consider adding support for a Cone class as well.

MathGeoLib at http://clb.demon.fi/MathGeoLib/nightly/ is now worked to build with Emscripten `juj/sse1` branch from https://github.com/juj/emscripten/tree/sse1 . It can be used to unit test and benchmark SSE support in Emscripten. A quick...

Similar to https://github.com/juj/MathGeoLib/commit/aa26e76f27581f34b76be44ead05af5d08642b8e

http://en.wikipedia.org/wiki/Sutherland–Hodgman_algorithm

Both classes Polygon and Polyhedron are implemented somewhat naively, and several collision tests are written in a very slow manner, and the functionality not completely tested. Finalize these class structures.

Investigate adding support for functions that would generate transformation matrices that are applied to vectors in the order 'v \* M' to produce the intended effect. Keep this support separate...

Add support for a primitive geometry type Cylinder. Add support for euclidean cylindrical and spherical cylindrical conversion in float3. (see http://en.wikipedia.org/wiki/Cylindrical_coordinate_system )