]>
granicus.if.org Git - poly2tri-c/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Barak Itkin [Fri, 18 May 2012 16:16:20 +0000 (19:16 +0300)]
Make functions on point/edge/triangle/mesh return reffed objects
Barak Itkin [Fri, 18 May 2012 13:40:19 +0000 (16:40 +0300)]
1. Fix a bug in p2tr_cdt_new (new point was created not through a mesh)
2. Add debugging function to find removed edges/triangles in a CDT
Barak Itkin [Fri, 18 May 2012 13:37:38 +0000 (16:37 +0300)]
Add both edges to a mesh (self and mirror), and allow new points to be added to a mesh by two-coordinates
Barak Itkin [Fri, 18 May 2012 13:36:03 +0000 (16:36 +0300)]
Fix the TolerantIsPowerOfTwoLength function
Barak Itkin [Fri, 18 May 2012 13:30:39 +0000 (16:30 +0300)]
Fix the configure script to work when the math functions are built-in
Barak Itkin [Sat, 12 May 2012 20:44:23 +0000 (23:44 +0300)]
1. Fix a missing call to triangulate in the main test program
2. Fix the free function of the edge class
Barak Itkin [Sat, 12 May 2012 20:10:54 +0000 (23:10 +0300)]
1. Make the compiler strict with ANSI C
2. Fix remaining code to compile with ANSI C
3. Fix a wrong call in the main test program that created a (0,0) point
Barak Itkin [Sat, 12 May 2012 19:26:55 +0000 (22:26 +0300)]
Fix the cocentric shell split point algorithm to be more accurate and make the refine library compile under ANSI C
Barak Itkin [Sat, 12 May 2012 18:02:55 +0000 (21:02 +0300)]
Make the C port of the original poly2tri library ANSI C compatiable
Michael Muré [Sun, 6 May 2012 14:47:07 +0000 (23:47 +0900)]
update .gitignore
Michael Muré [Sun, 6 May 2012 14:46:43 +0000 (23:46 +0900)]
fix hardcoded path for doxygen
Michael Muré [Sun, 6 May 2012 14:35:39 +0000 (23:35 +0900)]
move the m4macros to the more standart and needed m4 directory
Michael Muré [Sun, 6 May 2012 14:30:29 +0000 (23:30 +0900)]
add a basic autogen.sh
Michael Muré [Sun, 6 May 2012 14:29:59 +0000 (23:29 +0900)]
some autotools foo to fix compilation on linux
Barak Itkin [Sat, 5 May 2012 14:32:37 +0000 (17:32 +0300)]
Fix some small compilation errors
Barak Itkin [Sat, 5 May 2012 14:32:17 +0000 (17:32 +0300)]
Use libtool to build and configure libraries
Barak Itkin [Sat, 5 May 2012 13:10:35 +0000 (16:10 +0300)]
Various small changes to make the test program compile
Barak Itkin [Sat, 5 May 2012 09:54:40 +0000 (12:54 +0300)]
Add a basic build system using GNU autotools
Barak Itkin [Fri, 4 May 2012 20:25:53 +0000 (23:25 +0300)]
Fix the rendering code to use the library API
Barak Itkin [Fri, 4 May 2012 20:23:44 +0000 (23:23 +0300)]
API changes to avoid computing uv coordinates twice
Barak Itkin [Fri, 27 Apr 2012 17:04:49 +0000 (20:04 +0300)]
Commit the code for the Delaunay Terminator Algorithm
Barak Itkin [Fri, 27 Apr 2012 14:30:40 +0000 (17:30 +0300)]
Add edge cluster computation support
Barak Itkin [Fri, 27 Apr 2012 13:35:14 +0000 (16:35 +0300)]
Add the necessary predicates for the refinement algorithm
Barak Itkin [Fri, 27 Apr 2012 10:52:59 +0000 (13:52 +0300)]
1. Add search functions to find a point in a mesh
2. Add checks to see if a point is "visible from" given edges
Barak Itkin [Fri, 27 Apr 2012 09:12:35 +0000 (12:12 +0300)]
1. Move common functions into shared files
2. Silence many compiler warnings to make the code more C90 compatiable
Barak Itkin [Thu, 26 Apr 2012 22:00:33 +0000 (01:00 +0300)]
Add code for working with CDTs
Barak Itkin [Thu, 26 Apr 2012 21:58:24 +0000 (00:58 +0300)]
Add function for working with triangle circumcircles
Barak Itkin [Thu, 26 Apr 2012 21:57:27 +0000 (00:57 +0300)]
Various small API additions
Barak Itkin [Thu, 26 Apr 2012 15:10:12 +0000 (18:10 +0300)]
Implement P2trMesh
Barak Itkin [Thu, 26 Apr 2012 13:09:52 +0000 (16:09 +0300)]
More work on P2trEdge, implement P2trTriangle
Barak Itkin [Thu, 26 Apr 2012 11:04:12 +0000 (14:04 +0300)]
Fix the code of the last commit to make it compile
Barak Itkin [Thu, 26 Apr 2012 10:54:21 +0000 (13:54 +0300)]
More work on P2trPoint, and implement P2trEdge
Barak Itkin [Sat, 21 Apr 2012 12:05:58 +0000 (15:05 +0300)]
Add the initial code for triangular meshes (Most work was on P2trPoint)
Barak Itkin [Sat, 21 Apr 2012 09:10:40 +0000 (12:10 +0300)]
Add a PSLG (Planar Straight Line Graph) shape
Barak Itkin [Sat, 21 Apr 2012 09:09:04 +0000 (12:09 +0300)]
Add Doxygen documentation support
Barak Itkin [Fri, 20 Apr 2012 21:49:34 +0000 (00:49 +0300)]
Add more necessary math functions
Barak Itkin [Fri, 20 Apr 2012 20:22:06 +0000 (23:22 +0300)]
Add some basic geometric primitives
Barak Itkin [Fri, 20 Apr 2012 20:20:32 +0000 (23:20 +0300)]
Remove the old triangulation and refinement code
Barak Itkin [Fri, 20 Apr 2012 17:03:28 +0000 (20:03 +0300)]
Create different directories for the different parts of the library.
Barak Itkin [Fri, 20 Apr 2012 16:09:52 +0000 (19:09 +0300)]
Import the code (only) from the GEGL soc-2011-seamless-clone branch
The poly2tri-c code was developped inside the GEGL repository as part of the
Google Summer of Code 2011 project. It is time to seperate the repositories and
to make poly2tri-c an independent library.
The code checked in in this commit is from commit
6ae8521387 of GEGL.