Commit Graph

4541 Commits (97424f0447601310fbeeff65e89c682e968d9baa)

Author SHA1 Message Date
kintel d5ed64d0d8 Simplified logic of align(). Clifford: Can you double-check this and revert it if smth. looks fishy?
git-svn-id: http://svn.clifford.at/openscad/trunk@298 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 13:40:21 +00:00
kintel 0b0cd817ef more ideas/suggestions
git-svn-id: http://svn.clifford.at/openscad/trunk@297 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 11:15:22 +00:00
kintel bbffb0d913 more ideas/suggestions
git-svn-id: http://svn.clifford.at/openscad/trunk@296 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 11:14:31 +00:00
kintel 92526f372b Experimental CGAL tesselation - does not support holes yet
git-svn-id: http://svn.clifford.at/openscad/trunk@295 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 11:09:36 +00:00
kintel 22d92ed7d5 constness, include future cgal code
git-svn-id: http://svn.clifford.at/openscad/trunk@294 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 11:08:47 +00:00
kintel f8797d4937 comments + removed redundant iteration over index 0
git-svn-id: http://svn.clifford.at/openscad/trunk@293 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 11:07:52 +00:00
kintel 098b9d61b8 comment
git-svn-id: http://svn.clifford.at/openscad/trunk@292 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 11:05:47 +00:00
kintel b14a797719 two disjoint polygons
git-svn-id: http://svn.clifford.at/openscad/trunk@291 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 11:05:09 +00:00
kintel 37c73706d9 two circles on top of each other
git-svn-id: http://svn.clifford.at/openscad/trunk@290 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 10:53:06 +00:00
kintel 49162a7d6b remove the double circle -> separate testcase
git-svn-id: http://svn.clifford.at/openscad/trunk@289 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 10:50:36 +00:00
kintel 7d62c9b204 Tesselation test models
git-svn-id: http://svn.clifford.at/openscad/trunk@288 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 10:45:27 +00:00
kintel a553b1bae5 Patch CGAL when building releases
git-svn-id: http://svn.clifford.at/openscad/trunk@287 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 10:33:16 +00:00
clifford b81d72acb0 Clifford Wolf:
Added == support for all value types



git-svn-id: http://svn.clifford.at/openscad/trunk@286 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 10:15:22 +00:00
kintel f1240de7f0 CGAL patch also fixed this
git-svn-id: http://svn.clifford.at/openscad/trunk@285 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 10:03:35 +00:00
clifford 58b5ff6efc Clifford Wolf:
TODO



git-svn-id: http://svn.clifford.at/openscad/trunk@284 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 08:39:43 +00:00
clifford d349412aef Clifford Wolf:
Improved handling of imported STL with small or thin triangles



git-svn-id: http://svn.clifford.at/openscad/trunk@283 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-14 08:14:52 +00:00
clifford e1d58382d9 Clifford Wolf:
TODO



git-svn-id: http://svn.clifford.at/openscad/trunk@282 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 21:01:58 +00:00
clifford f76c83ad05 Clifford Wolf:
Renamed 'list' function to 'lookup'



git-svn-id: http://svn.clifford.at/openscad/trunk@281 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 20:58:14 +00:00
clifford 74364fa9f4 Clifford Wolf:
Removed CGAL-bug from TODO.txt
	(build CGAL with CGAL-OGL-Tess-Combine-Fix.patch to fix)



git-svn-id: http://svn.clifford.at/openscad/trunk@280 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 20:50:40 +00:00
kintel eec48a638b crash/exit problems
git-svn-id: http://svn.clifford.at/openscad/trunk@279 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 20:13:50 +00:00
kintel 1e818c2851 crash
git-svn-id: http://svn.clifford.at/openscad/trunk@278 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 18:55:52 +00:00
kintel 340df2d8f4 Clifford's 2D PolySet::render_cgal_nef_polyhedron() also fixed this crash
git-svn-id: http://svn.clifford.at/openscad/trunk@277 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 18:55:29 +00:00
clifford 96002da9cd Clifford Wolf:
Added list() function



git-svn-id: http://svn.clifford.at/openscad/trunk@276 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 17:03:32 +00:00
clifford 7f944e1e25 Clifford Wolf:
Added child() statement



git-svn-id: http://svn.clifford.at/openscad/trunk@275 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 12:24:24 +00:00
clifford 367d7b3244 Clifford Wolf:
Added details (line num / not top level object)
	to "compilation failed" error message.



git-svn-id: http://svn.clifford.at/openscad/trunk@274 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 12:23:44 +00:00
clifford d724385dd0 Clifford Wolf:
Do not crash on bogus polygon() calls



git-svn-id: http://svn.clifford.at/openscad/trunk@273 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 10:48:30 +00:00
clifford e56c8832e1 Clifford Wolf:
Fixed 2D PolySet::render_cgal_nef_polyhedron()



git-svn-id: http://svn.clifford.at/openscad/trunk@272 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 09:10:15 +00:00
clifford 0b52e3ee67 Clifford Wolf:
Fixed evaluation of rotate([])



git-svn-id: http://svn.clifford.at/openscad/trunk@271 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 07:51:42 +00:00
clifford 18307335f4 Clifford Wolf:
Fixed lexing '//' comment with no newline at end of file



git-svn-id: http://svn.clifford.at/openscad/trunk@270 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-13 07:47:53 +00:00
kintel e63be09478 Two crashes
git-svn-id: http://svn.clifford.at/openscad/trunk@269 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-12 22:02:04 +00:00
kintel 5a78493d23 Woops, wrong file
git-svn-id: http://svn.clifford.at/openscad/trunk@268 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-12 20:34:44 +00:00
kintel 2e76ebb94e Problematic polygon
git-svn-id: http://svn.clifford.at/openscad/trunk@267 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-12 20:20:25 +00:00
kintel 22e9f54420 Removed redundant if (paths.count() > 0) {
git-svn-id: http://svn.clifford.at/openscad/trunk@266 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-12 16:18:22 +00:00
kintel 6ae07c3c9f Split out GLU tesselation into a separate file for easier experimentation
git-svn-id: http://svn.clifford.at/openscad/trunk@265 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-11 22:15:24 +00:00
kintel f0833fd560 minor code readability fixes
git-svn-id: http://svn.clifford.at/openscad/trunk@264 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-11 19:19:30 +00:00
kintel a44e586611 fix typos
git-svn-id: http://svn.clifford.at/openscad/trunk@263 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-11 19:18:20 +00:00
kintel 7941cbb556 sync
git-svn-id: http://svn.clifford.at/openscad/trunk@262 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-11 17:23:29 +00:00
clifford e3f339813c Clifford Wolf:
Cache dxf_dim and dxf_cross results
	(massive speedup in designs using this functions)



git-svn-id: http://svn.clifford.at/openscad/trunk@261 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-10 13:32:22 +00:00
clifford 53f26d0308 Clifford Wolf:
Added options for gprof to openscad.pro
	(commented out)



git-svn-id: http://svn.clifford.at/openscad/trunk@260 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-10 13:20:00 +00:00
clifford 9a37a543ac Clifford Wolf:
Added little CGAL patch to allow running with valgrind
	Added valgind suppressions file



git-svn-id: http://svn.clifford.at/openscad/trunk@259 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-10 12:49:51 +00:00
clifford 8b1cd86d7f Clifford Wolf:
Fixed OpenCSG::reset() call in MDI version
	(thx to Florian Kirsch for pointing that out)



git-svn-id: http://svn.clifford.at/openscad/trunk@258 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-10 00:07:32 +00:00
clifford fcb4b74d9a Clifford Wolf & Marius Kintel:
Fixed memory corruption



git-svn-id: http://svn.clifford.at/openscad/trunk@257 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-09 22:43:33 +00:00
kintel fd9404cd93 CGAL crash
git-svn-id: http://svn.clifford.at/openscad/trunk@256 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-09 22:19:32 +00:00
kintel 91849351d2 Added support for LWPOLYLINE entities
git-svn-id: http://svn.clifford.at/openscad/trunk@255 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-09 21:58:33 +00:00
kintel c76bd6a8d4 Added support for LWPOLYLINE entities
git-svn-id: http://svn.clifford.at/openscad/trunk@254 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-09 21:58:28 +00:00
kintel 7f7ac21143 git-svn-id: http://svn.clifford.at/openscad/trunk@253 b57f626f-c46c-0410-a088-ec61d464b74c 2010-01-09 21:57:50 +00:00
clifford bc833e43c4 Clifford Wolf:
I accidentally the default setting for example017.scad



git-svn-id: http://svn.clifford.at/openscad/trunk@252 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-09 17:27:23 +00:00
clifford 4eafcadda1 Clifford Wolf:
Fixed operator bindings (oops)



git-svn-id: http://svn.clifford.at/openscad/trunk@251 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-09 17:25:35 +00:00
clifford dd817ad903 Clifford Wolf:
Added mirror statement



git-svn-id: http://svn.clifford.at/openscad/trunk@250 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-09 17:15:56 +00:00
kintel 3b7ba5c69c sync
git-svn-id: http://svn.clifford.at/openscad/trunk@249 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-09 15:51:02 +00:00