Commit graph

33 commits

Author SHA1 Message Date
Mikko Mononen
fc52516467
Bumped version number 2019-09-26 21:33:40 +03:00
Mikko Mononen
882e5e9295
Update README.md 2019-04-22 22:05:13 +03:00
Mikko Mononen
56d5c87b59 Fix for #30
Initialize processCDT in tessNewTess()
2018-05-23 11:11:21 +03:00
Mikko Mononen
8862c3f000
Merge pull request #29 from mindbrix/useInCircle
Use inCircle()
2018-04-18 06:53:29 +03:00
Mikko Mononen
82dd0a3e9e
Merge pull request #28 from mindbrix/reversedFlag
Add a reversed flag to tessAddContour()
2018-04-18 06:52:36 +03:00
Nigel Barber
98f60871e1 Spaces --> tabs 2018-04-17 23:22:40 +01:00
Nigel Barber
fe8e02c997 Replace calcAngle() with inCircle() to avoid expensive trigonometry 2018-04-17 23:18:42 +01:00
Nigel Barber
5a8ff41ca3 Spaces --> tabs 2018-04-17 22:56:44 +01:00
Nigel Barber
2d4a80b6a3 Fix issues 2018-04-17 22:48:26 +01:00
Nigel Barber
98c65dad5e Add TESS_REVERSE_CONTOURS to TessOption 2018-04-17 22:25:45 +01:00
Nigel Barber
cbcb621d9d Add a reversed flag to tessAddContour() 2018-04-16 18:13:57 +01:00
Mikko Mononen
b256f4940b Fix for #14
- always pad sentinels
2018-04-16 11:52:47 +03:00
Mikko Mononen
1952b91b46 Fix for #23
- rewrote tessMeshMergeConvexFaces() to avoid infinite loops
2018-04-16 11:37:37 +03:00
Mikko Mononen
955761f46f Fix for #22
- handle degenerate cases better in CheckForRightSplice()
2018-04-16 11:37:37 +03:00
Mikko Mononen
25f13918f3
Updated link to license 2018-04-16 10:16:36 +03:00
Mikko Mononen
3dd704522f
Merge pull request #19 from 1ec5/patch-1
Fixes for static analyzer warnings
2018-04-16 10:10:38 +03:00
Mikko Mononen
344b315726 Merge branch 'pr/7' 2018-04-16 09:57:43 +03:00
Mikko Mononen
c6e6358018 Small tweaks to CDT
- added CDT support for demo
- added infinity-loop safety guard on CDT iteration count
- visit all 4 neighbours
- changed to options based API
2018-04-16 09:57:05 +03:00
37d6fb0955 Fixed dead store analyzer warnings
Removed redundant assignments to local variables that were flagged by Xcode’s static analyzer as dead stores.
2015-05-06 12:11:20 -07:00
Mikko Mononen
24e4bdd415 Merge pull request #10 from openscad/sentinel-workaround
Sentinel workaround, should fix #8
2015-01-14 10:41:03 +02:00
Marius Kintel
c655ececd5 #7 Better conform to C89 2015-01-13 21:37:38 -05:00
Marius Kintel
d7c34ac3ff Clarify the sentinel workaround 2015-01-13 18:03:58 -05:00
Mikko Mononen
041a3ae277 Merge pull request #9 from openscad/planar-crash-fix
When the input is collinear, choose the most perpendicular normal
2015-01-14 00:11:39 +02:00
Marius Kintel
7e004ebded Workaround for issue #8; make sure sentinels are not coincident 2015-01-13 16:39:23 -05:00
Marius Kintel
e8cac53522 Wnen the input is collinear, choose the most perpendicular normal rather than the least perpendicular one. This should improve #8 2015-01-13 15:39:23 -05:00
Marius Kintel
59b61f2c13 Delaunay cleanup: Added bucket allocator, more robust trigonometry, coding style 2015-01-13 12:12:01 -05:00
Marius Kintel
50dc8f0566 Initial implementation of Constrained Delaunay Refinement 2015-01-13 02:06:25 -05:00
Mikko Mononen
a43504d78a Moved build to premake4
- moved build to premake4
- fixed compiler warnings
- increased pool size to fit 64bit ptrs
2014-06-13 21:17:25 +03:00
Mikko Mononen
5bd9845365 Update README.md 2013-11-10 11:53:52 +02:00
Mikko Mononen
ed4faa60e8 Bumped version number. 2013-09-11 23:52:59 +02:00
Mikko Mononen
0c9863f03c Initial commit 2013-09-10 23:45:12 +02:00
Mikko Mononen
a1734a2e0c Adding -gitignore 2013-09-10 23:28:16 +02:00
Mikko Mononen
52d4cc1df1 Initial commit 2013-09-10 14:24:43 -07:00