Commit Graph

86 Commits (512e7bb1bead9cf76c5f17fdda3b83a6e162fb4c)

Author SHA1 Message Date
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