Commit Graph

68 Commits (5312d2fbba47c5d8e0072e31fc50651888e0d63d)

Author SHA1 Message Date
clifford 57c3213abb Clifford Wolf:
Added syntax error highlighting



git-svn-id: http://svn.clifford.at/openscad/trunk@127 b57f626f-c46c-0410-a088-ec61d464b74c
2009-11-01 18:26:38 +00:00
clifford 1b2caba2f5 Clifford Wolf:
Added support for dropping files



git-svn-id: http://svn.clifford.at/openscad/trunk@125 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-28 21:08:25 +00:00
clifford 1047bd0700 Clifford Wolf:
Typo fix s/axis/axes/g



git-svn-id: http://svn.clifford.at/openscad/trunk@121 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-26 12:16:41 +00:00
clifford 27052394d1 Clifford Wolf:
Added animate features for interactive editing



git-svn-id: http://svn.clifford.at/openscad/trunk@117 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-22 19:42:52 +00:00
clifford b905e8e537 Clifford Wolf:
Added OpenGL 2.0 / OpenCSG check



git-svn-id: http://svn.clifford.at/openscad/trunk@110 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-19 19:20:18 +00:00
clifford 05b2eb1b90 Clifford Wolf:
Fixed scalar subtraction
	Fixed handling of -/+ scalar prefix
	Fixed vector handling [0 1 2] doesn't work anymore now



git-svn-id: http://svn.clifford.at/openscad/trunk@109 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-19 18:27:47 +00:00
clifford 0b61257ca8 Clifford Wolf:
Added command line mode (stl export only)



git-svn-id: http://svn.clifford.at/openscad/trunk@106 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-18 08:50:01 +00:00
clifford 6a12327e2a Clifford Wolf:
Added support for ASCII stl files



git-svn-id: http://svn.clifford.at/openscad/trunk@102 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-14 12:34:50 +00:00
clifford 114618fc6b Clifford Wolf:
Improved status bar handling



git-svn-id: http://svn.clifford.at/openscad/trunk@101 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-14 09:44:41 +00:00
clifford c137a17ac7 Clifford Wolf:
Added paste viewport data functions
	Added xyz-rotate



git-svn-id: http://svn.clifford.at/openscad/trunk@99 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-14 07:59:44 +00:00
clifford 354ce0d5c8 Clifford Wolf:
Added advanced camera handling and crosshairs



git-svn-id: http://svn.clifford.at/openscad/trunk@98 b57f626f-c46c-0410-a088-ec61d464b74c
2009-10-14 02:07:23 +00:00
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 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 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 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 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 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 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 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 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 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 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 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 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
clifford 13888cfe92 Clifford Wolf:
Support for hightlights



git-svn-id: http://svn.clifford.at/openscad/trunk@45 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-01 11:09:19 +00:00
clifford 82fad98cb6 Clifford Wolf:
Yet another redesign of the evaluation path



git-svn-id: http://svn.clifford.at/openscad/trunk@44 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-01 09:48:25 +00:00
clifford 27ecd0b1d0 Clifford Wolf:
Another cleanup in expression handling



git-svn-id: http://svn.clifford.at/openscad/trunk@43 b57f626f-c46c-0410-a088-ec61d464b74c
2009-07-01 08:06:06 +00:00
clifford 03ba01bd50 Clifford Wolf:
Added edit menu



git-svn-id: http://svn.clifford.at/openscad/trunk@41 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-30 22:30:22 +00:00
clifford 78244d3289 Clifford Wolf:
Improved value handling
	Fixed math functions
	Improved control statements



git-svn-id: http://svn.clifford.at/openscad/trunk@39 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-30 18:05:10 +00:00
clifford ed687599bf Clifford Wolf:
Restructured AST evaluation for control statements



git-svn-id: http://svn.clifford.at/openscad/trunk@37 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-29 20:30:43 +00:00
clifford 934e2cef98 Clifford Wolf:
Improved wireframe vs. light shading selection



git-svn-id: http://svn.clifford.at/openscad/trunk@36 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-29 18:03:06 +00:00
clifford b8ce36f7e7 Clifford Wolf:
Added support for OpenGL Lights



git-svn-id: http://svn.clifford.at/openscad/trunk@35 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-29 11:03:15 +00:00
clifford c16507211f Clifford Wolf:
Added Reload commands (F3 + F4)



git-svn-id: http://svn.clifford.at/openscad/trunk@34 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-27 10:20:24 +00:00
clifford 8b69cec1f8 Clifford Wolf:
Some UI improvements



git-svn-id: http://svn.clifford.at/openscad/trunk@33 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-27 10:04:57 +00:00
clifford 9479f8e77b Clifford Wolf:
Transforms (scale, rotate, translate, multmatrix)
	Various matrix related fixes



git-svn-id: http://svn.clifford.at/openscad/trunk@29 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 23:36:23 +00:00
clifford ae9cc6d1ed Clifford Wolf:
OpenCSG support looks ok now



git-svn-id: http://svn.clifford.at/openscad/trunk@27 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 22:01:53 +00:00
clifford 7b153c2092 Clifford Wolf:
Improvements in pseudo wireframe shader



git-svn-id: http://svn.clifford.at/openscad/trunk@25 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 17:07:40 +00:00