Commit Graph

5595 Commits (master)

Author SHA1 Message Date
clifford f52fdc4f4d Clifford Wolf:
Added 'show axis' mode
	Added support for backsides in thrown-together mode



git-svn-id: http://svn.clifford.at/openscad/trunk@97 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-12 14:49:31 +00:00
clifford 962977d4b6 Clifford Wolf:
Added orthogonal display mode



git-svn-id: http://svn.clifford.at/openscad/trunk@96 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-12 11:31:54 +00:00
clifford 754a3dc152 Clifford Wolf:
Added keyboard zoom and menu view angle actions



git-svn-id: http://svn.clifford.at/openscad/trunk@95 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-05 11:23:23 +00:00
clifford f789f39f75 Clifford Wolf:
Added polyeder primitive



git-svn-id: http://svn.clifford.at/openscad/trunk@94 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-05 09:38:48 +00:00
clifford dfd5a37390 Stefan Farthofer:
Fixed glutess calls for win32



git-svn-id: http://svn.clifford.at/openscad/trunk@93 b57f626f-c46c-0410-a088-ec61d464b74c
2009-09-24 08:40:34 +00:00
clifford d216657a22 Stefan Farthofer:
Using QFileInfo and QDir for directory changes



git-svn-id: http://svn.clifford.at/openscad/trunk@92 b57f626f-c46c-0410-a088-ec61d464b74c
2009-09-24 08:38:28 +00:00
clifford 529f35af7c Clifford Wolf:
Added missing assert.h



git-svn-id: http://svn.clifford.at/openscad/trunk@91 b57f626f-c46c-0410-a088-ec61d464b74c
2009-09-24 08:32:41 +00:00
clifford a5e52ed62b Clifford Wolf:
Fixed small bug in non-cgal builds



git-svn-id: http://svn.clifford.at/openscad/trunk@88 b57f626f-c46c-0410-a088-ec61d464b74c
2009-09-22 07:48:56 +00:00
clifford 8f2653820e Clifford Wolf:
Fixed some trivial compiler warnings



git-svn-id: http://svn.clifford.at/openscad/trunk@87 b57f626f-c46c-0410-a088-ec61d464b74c
2009-08-10 07:18:35 +00:00
clifford cf190ff46e Stefan Farthofer (aka meta/metaz):
Renamed some enums to avoid collitions with windows.h defines



git-svn-id: http://svn.clifford.at/openscad/trunk@86 b57f626f-c46c-0410-a088-ec61d464b74c
2009-08-04 18:55:25 +00:00
clifford cc803576dc Clifford Wolf:
Improved animation and polycaching



git-svn-id: http://svn.clifford.at/openscad/trunk@85 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-28 18:17:29 +00:00
clifford 8e9b851236 Clifford Wolf:
Really simple animation backend



git-svn-id: http://svn.clifford.at/openscad/trunk@84 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-28 15:15:29 +00:00
clifford 7b4cc84cda Clifford Wolf:
Added dxf polyset caching



git-svn-id: http://svn.clifford.at/openscad/trunk@83 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-28 12:53:52 +00:00
clifford b7cb05dbbd Clifford Wolf:
Only use gcc __attribute__ syntax when actually building with gcc



git-svn-id: http://svn.clifford.at/openscad/trunk@82 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-26 16:36:52 +00:00
clifford 13cb8763e2 Clifford Wolf:
Define M_PI if it is not there..



git-svn-id: http://svn.clifford.at/openscad/trunk@81 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-26 16:31:19 +00:00
clifford 798d2343d0 Clifford Wolf:
Fixed small problem with parser grammar



git-svn-id: http://svn.clifford.at/openscad/trunk@80 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-26 16:26:05 +00:00
clifford 30682d9fb4 Clifford Wolf:
Automatically change dir on file open or saveAs



git-svn-id: http://svn.clifford.at/openscad/trunk@79 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-25 19:45:38 +00:00
clifford 1dde2be94e Clifford Wolf:
Added include statement and comment-out tag



git-svn-id: http://svn.clifford.at/openscad/trunk@78 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-25 11:33:45 +00:00
clifford 31c2a487ec Clifford Wolf:
Improved surface primitive



git-svn-id: http://svn.clifford.at/openscad/trunk@77 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-25 10:45:21 +00:00
clifford b485a2861f Clifford Wolf:
Added 'surface' module



git-svn-id: http://svn.clifford.at/openscad/trunk@76 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-25 02:37:21 +00:00
clifford c4d6ebd091 Clifford Wolf:
Added example009



git-svn-id: http://svn.clifford.at/openscad/trunk@75 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-24 22:36:51 +00:00
clifford 4c84928e4b Clifford Wolf:
More dxf_dim stuff



git-svn-id: http://svn.clifford.at/openscad/trunk@74 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-24 21:57:46 +00:00
clifford c66c51ce1e Clifford Wolf:
Added dxf dimension function
	(still incomplete)



git-svn-id: http://svn.clifford.at/openscad/trunk@73 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-24 20:50:30 +00:00
clifford 92debc1139 Clifford Wolf:
Added support for twisted linear extracion



git-svn-id: http://svn.clifford.at/openscad/trunk@72 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-24 18:18:56 +00:00
clifford fcde390416 Clifford Wolf:
Improved background and highlights rendering



git-svn-id: http://svn.clifford.at/openscad/trunk@71 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-24 08:22:05 +00:00
clifford f158370f5e Clifford Wolf:
Fixed dxf caching
	Fixed dxf unsupported entity reporting
	Fixed dumping of vector expressions



git-svn-id: http://svn.clifford.at/openscad/trunk@70 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-23 16:00:38 +00:00
clifford 7516cd5e81 Clifford Wolf:
Added '%' for background stuff



git-svn-id: http://svn.clifford.at/openscad/trunk@69 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-23 12:05:05 +00:00
clifford f78917d4de Clifford Wolf:
Improved dxf tesselation inner/outer detection



git-svn-id: http://svn.clifford.at/openscad/trunk@68 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-22 20:53:37 +00:00
clifford 7236439c5a Clifford Wolf:
Skip degenerated facets in polyset
	(they may be produces during dxf tesselation)



git-svn-id: http://svn.clifford.at/openscad/trunk@67 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-22 10:11:18 +00:00
clifford bb15d75642 Clifford Wolf:
Tiny center dxflinextrude bugfix



git-svn-id: http://svn.clifford.at/openscad/trunk@66 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-22 09:46:13 +00:00
clifford d60feb90aa Clifford Wolf:
Added warning messages for open paths to dxflinextrude.cc



git-svn-id: http://svn.clifford.at/openscad/trunk@65 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-22 08:34:19 +00:00
clifford a57f20efb7 Clifford Wolf:
Major improvements in dxf tesselation code



git-svn-id: http://svn.clifford.at/openscad/trunk@64 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-22 08:03:51 +00:00
clifford 5d23c974a3 Clifford Wolf:
Improved dxf path extraction



git-svn-id: http://svn.clifford.at/openscad/trunk@63 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-21 22:12:50 +00:00
clifford cb829a3fe0 Clifford Wolf:
Added Grid2d/Grid3d API
	Moved dxf tesselation to extra file



git-svn-id: http://svn.clifford.at/openscad/trunk@62 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-21 19:33:39 +00:00
clifford bd89f254ef Clifford Wolf:
Improved DXF support



git-svn-id: http://svn.clifford.at/openscad/trunk@61 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-20 17:45:39 +00:00
clifford 4c03dac385 Clifford Wolf:
Added GEB cube example



git-svn-id: http://svn.clifford.at/openscad/trunk@60 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-18 11:35:32 +00:00
clifford e317997714 Clifford Wolf:
Some tiny improvements in dxf example (example007)



git-svn-id: http://svn.clifford.at/openscad/trunk@59 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-17 07:41:06 +00:00
clifford 6de5c3dc35 Clifford Wolf:
Added rotation extrude
	Added dxf extrude example



git-svn-id: http://svn.clifford.at/openscad/trunk@58 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-17 00:34:15 +00:00
clifford d05ea4453b Clifford Wolf:
Added first steps towards dxf extrusion support



git-svn-id: http://svn.clifford.at/openscad/trunk@57 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-16 23:11:08 +00:00
clifford cc3291a4f1 Clifford Wolf:
Added convexity handling
	Split up example.scad file to examples/*



git-svn-id: http://svn.clifford.at/openscad/trunk@56 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-14 21:47:32 +00:00
clifford f950feace3 Clifford Wolf:
Fixed cylinders, added "render" statement



git-svn-id: http://svn.clifford.at/openscad/trunk@55 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-14 05:25:55 +00:00
clifford 2bea6501b7 Clifford Wolf:
Ooops.. reverted some example.scad changes



git-svn-id: http://svn.clifford.at/openscad/trunk@54 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-10 15:10:42 +00:00
clifford edc627bcc9 Clifford Wolf:
Added STL export



git-svn-id: http://svn.clifford.at/openscad/trunk@53 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-10 15:09:43 +00:00
clifford e66b2cc8c6 Clifford Wolf:
Removed now obsolete Value::MATRIX enum



git-svn-id: http://svn.clifford.at/openscad/trunk@52 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-06 18:50:52 +00:00
clifford dfb2cecc19 Clifford Wolf:
Fixed two compiler warnings



git-svn-id: http://svn.clifford.at/openscad/trunk@51 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-06 07:58:12 +00:00
clifford 79b350cc80 Clifford Wolf:
Some minor changes



git-svn-id: http://svn.clifford.at/openscad/trunk@50 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-03 13:56:34 +00:00
clifford cb6dbb3a37 Clifford Wolf:
Added caching of cgal nef polyhydrons



git-svn-id: http://svn.clifford.at/openscad/trunk@49 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-03 07:51:22 +00:00
clifford 5c239e7868 Clifford Wolf:
Don't try rendering a CSG tree with more than 1000 elements.



git-svn-id: http://svn.clifford.at/openscad/trunk@48 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-02 21:21:05 +00:00
clifford ff58716a48 Clifford Wolf:
Added dice example



git-svn-id: http://svn.clifford.at/openscad/trunk@47 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-02 16:52:57 +00:00
clifford d5add31a17 Clifford Wolf:
Some cleanups and improvements in GL rendering



git-svn-id: http://svn.clifford.at/openscad/trunk@46 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-02 15:12:10 +00:00