1. Jérôme Vuarand
  2. tesselation

Commits

Author Commit Message Date Builds
Jérôme Vuarand
Made code compatible with Lua 5.3.
Jérôme Vuarand
Fixed triangulation when negative contours extend past the positive ones.
Jérôme Vuarand
Added a failing test for surface tesselation. This exposes a bug in the GLU library.
Jérôme Vuarand
Added a test script so I won't forget the API.
Jérôme Vuarand
Moved the combined vertices userdata out of the output data.
Jérôme Vuarand
Cleaned up a bit the code retrieving the contour data. The data itself still need some rework.
Jérôme Vuarand
Described Lua stack content in a complex lua_CFunction.
Jérôme Vuarand
Return true in the surface methods on success (unconditional for now).
Jérôme Vuarand
Fixed error messages when accessing points fields.
Jérôme Vuarand
Adjusted and re-enabled the surface mill and drill methods.
Jérôme Vuarand
Fixed return value of an empty triangulation.
Jérôme Vuarand
Re-enabled the surface object, that implements surface composition. Changed the extraction getter to 'contour' to be a little more explicit than 'data', and added support for full 3D elements (with normal and color/texcoord).
Jérôme Vuarand
Created a generic tesselation module using GLU and based on the Gerber Viewer tesselation code.