Marius Kintel
75784844ea
Implemented OFF export
2011-09-07 22:04:02 +02:00
Marius Kintel
80f998377f
bugfix: When canceling the file open dialog, don't open a new window
2011-09-06 18:19:29 +02:00
Marius Kintel
5417b4fa65
Ported use for Qt's foreach to BOOST_FOREACH
2011-09-04 20:35:23 +02:00
Marius Kintel
3d204ad27b
Filename case fix
2011-09-04 01:59:06 +02:00
Marius Kintel
821c7df1fe
Extracted handle_dep() to separate source file
2011-09-04 00:03:16 +02:00
Marius Kintel
f58c0a3eb5
Some cleanup of the Context class
2011-09-03 18:51:29 +02:00
Marius Kintel
acfd1e1b19
More de-Qt-ify
2011-09-03 06:30:48 +02:00
Marius Kintel
6f632190a0
Ported a bunch of stuff from Qt to STL
2011-09-03 06:10:36 +02:00
Marius Kintel
2f4582eeba
bugfix: Don't try to render empty polyhedrons
2011-09-02 20:18:27 +02:00
Marius Kintel
1633fb0344
Refactoring of CGAL functionality to allow for forward-declaration of CGAL classes in header files, reducing coupling and thus compilation times
2011-09-01 04:09:06 +02:00
Marius Kintel
b3dd77d252
Merge branch 'master' into visitor
...
Conflicts:
src/mainwin.cc
2011-08-27 21:42:50 +02:00
Marius Kintel
94d3424d63
bugfix: Automatic reload and compile got broken during the rendering refactoring
2011-08-27 21:11:27 +02:00
Marius Kintel
08c83d306e
Merge branch 'master' into visitor
...
Conflicts:
src/primitives.cc
2011-08-25 17:46:21 +02:00
Marius Kintel
0823b1f3c0
bugfix: Flush caches now also flushes the use'd module cache
2011-08-25 16:54:02 +02:00
Marius Kintel
cfea2f8934
bugfix: background and highlight was broken after refactoring
2011-08-06 01:08:11 +02:00
Marius Kintel
2af5648eda
Merge branch 'master' into visitor
...
Conflicts:
src/OpenCSGRenderer.cc
src/csgops.cc
src/mainwin.cc
src/polyset.cc
src/projection.cc
2011-08-04 04:02:42 +02:00
Don Bright
00d7bb401c
fix broken build on systems that use case sensitive filenames (linux)
2011-08-03 17:45:40 -05:00
Marius Kintel
6882228058
Merge branch 'master' into visitor
...
Conflicts:
src/GLView.h
src/glview.cc
src/mainwin.cc
src/render-opencsg.cc
2011-07-31 01:58:51 +02:00
Marius Kintel
4e60d215de
removed unused member variable 'enableOpenCSG'
2011-07-30 21:42:31 +02:00
Marius Kintel
887f7eb99f
Refactored GL rendering inspired by Giles' work on RapCad. The ultimate goal is to become independent of Qt
2011-07-30 21:29:40 +02:00
Marius Kintel
7a58f11986
Merge branch 'cgal-renderer-refactor' of gitorious.org:openscad/openscad into cgal-renderer-refactor
2011-07-23 22:02:55 +02:00
Marius Kintel
21ac6c05d1
merged in recent changes in master
2011-07-11 03:54:20 +02:00
Marius Kintel
65a5df8810
missing newline
2011-07-11 01:55:29 +02:00
Don Bright
d64a03d2a9
cleanup
2011-07-05 18:48:07 -05:00
Don Bright
517abac2ee
move functions to more logical location
2011-07-05 18:43:05 -05:00
Don Bright
06f11240b4
Save the setting of 'Design/Auto Reload and Recompile' between sessions
2011-07-05 18:07:26 -05:00
Don Bright
61b41fcb8e
Save the window position and sizes of the edit & console windows between sessions.
2011-07-03 22:42:55 +01:00
Don Bright
31a06d1c3b
Save view settings between sessions.
...
A list of the saved settings is as follows:
* Show Edges
* Show Axes
* Show Crosshairs
* View Orthogonal / View Perspective
* Hide Console
* Hide Editor
2011-07-03 21:57:07 +01:00
Marius Kintel
367dcbcb50
Added Export as Image
2011-06-05 20:05:55 +02:00
Marius Kintel
d24b3cc84d
Ported recent changes to master into the visitor branch
2011-04-12 20:35:44 +02:00
Giles Bathgate
ae8cda73a8
Removed the remaining crud.
2011-04-09 06:47:24 +01:00
Giles Bathgate
1d510e0870
Removed a huge whitespace preceeding a lines of code.
2011-04-09 06:46:22 +01:00
Giles Bathgate
e02eb751b1
Move setColor into Polyhedron class which is a much more sensible place.
2011-04-09 06:42:00 +01:00
Giles Bathgate
40d7f26628
Remove all the crud from CGAL_Renderer.h, and subclass of the differences.
2011-04-09 06:30:25 +01:00
Marius Kintel
633343c47e
Merge branch 'visitor' into pi-constant
2011-02-09 23:44:36 +01:00
Giles Bathgate
744367fda1
Proof of concept implementation of builtin constants.
2011-02-05 16:37:30 +00:00
meta
52a474eb52
Merge branch 'master' of https://github.com/meta23/openscad
...
Conflicts:
openscad.pro
2011-01-21 22:09:18 +01:00
Marius Kintel
91c640fb5e
Copyright updates
2011-01-21 02:21:09 +01:00
meta
a7bf88a9cb
removed unused unistd.h
2011-01-18 00:53:52 +01:00
meta
1b44be5a63
rename to fix a name clash with inner scope
2011-01-17 22:38:18 +01:00
meta
e63576ce1a
replace stat() with QFileInfo
2011-01-17 22:34:46 +01:00
Marius Kintel
f06b7025ba
Suggest filename based on document name on export
2010-12-26 00:22:45 +01:00
Marius Kintel
10b411f2a1
Cosmetics, temporarily disabled preferences in GLView
2010-11-07 22:54:08 -05:00
Marius Kintel
93c00f9efe
Allow render_polyset() to return NULL
2010-11-07 17:50:57 -05:00
Marius Kintel
eed6e69530
Quick&Dirty locking of GUI to avoid running two compilations in parallel
2010-11-06 11:03:01 -04:00
Marius Kintel
264608981c
Fixed some issues with PolySetRenderer, causing e.g. extrusions to fail in OpenCSG mode
2010-11-03 19:26:06 +01:00
Marius Kintel
e994adddb1
cosmetics
2010-11-01 04:29:55 +01:00
kintel
e0c5673e1b
Reverted accidental commits
...
git-svn-id: http://svn.clifford.at/openscad/trunk@573 b57f626f-c46c-0410-a088-ec61d464b74c
2010-10-31 01:58:50 +00:00
kintel
53337ff654
Committed current version of visitor refactoring
...
git-svn-id: http://svn.clifford.at/openscad/trunk@571 b57f626f-c46c-0410-a088-ec61d464b74c
2010-10-31 01:19:06 +00:00
Marius Kintel
819ae6d181
bugfix: Matrix initialization state was wrong, made CSGTermRenderer fail
2010-10-31 02:42:39 +02:00