openscad/src
Don Bright 529b6fb73f fix crashing bug when geometry evaluator returns null 2014-02-12 20:38:41 -06:00
..
polyclipping Upgraded ClipperLib to 6.1.2 - fixes a projection crash 2014-01-09 02:06:35 -05:00
AboutDialog.h hand code html to remove qt cruft. makes it easier to change, and easier 2012-12-03 20:04:20 -06:00
AboutDialog.html Unicode support for strings 2013-12-08 18:35:35 -05:00
AboutDialog.ui Extracted the about box contents to an external file for easier editing 2012-08-21 21:08:55 -04:00
AppleEvents.cc Merge branch 'master' into unstable 2014-02-05 01:08:44 -05:00
AppleEvents.h Experimental Apple Event hack; you can now do 'tell application "OpenSCAD" to reload' 2010-02-02 01:07:02 +00:00
AutoUpdater.cc First version of automatic updates for Mac 2013-02-05 00:36:25 -05:00
AutoUpdater.h First version of automatic updates for Mac 2013-02-05 00:36:25 -05:00
CGALCache.cc Refactoring to facilitate more sharing of code between CGALEvaluator, GeometryEvaluator and CGALUtils 2014-01-09 02:06:34 -05:00
CGALCache.h Refactoring to facilitate more sharing of code between CGALEvaluator, GeometryEvaluator and CGALUtils 2014-01-09 02:06:34 -05:00
CGALRenderer.cc Ignore empty Nef's when renderinge 2014-01-09 02:06:38 -05:00
CGALRenderer.h Make CGALRenderer support all Geometries 2014-01-09 02:06:35 -05:00
CGAL_Nef3_workaround.h Better error message on triangulation error 2014-01-09 02:06:38 -05:00
CGAL_Nef_polyhedron.cc small cleanup - removed redundant dim field 2014-01-09 02:06:37 -05:00
CGAL_Nef_polyhedron.h small cleanup - removed redundant dim field 2014-01-09 02:06:37 -05:00
CGAL_Nef_polyhedron_DxfData.cc small cleanup - removed redundant dim field 2014-01-09 02:06:37 -05:00
CGAL_renderer.h build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
CSGTermEvaluator.cc minor: No need to evaluate csg terms of null geometry 2014-02-04 23:47:39 -05:00
CSGTermEvaluator.h Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
Camera.h fix issue #430 2013-09-11 19:52:31 -05:00
CocoaUtils.h Use PRINTB for output which might be grabbed by OS launchers 2013-10-25 00:48:31 -04:00
CocoaUtils.mm Killed warnings 2013-12-04 01:15:19 -05:00
CsgInfo.h Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
EventFilter.h Mac build fix 2013-10-04 15:11:16 -07:00
GLView.cc Scale axis display on high-DPI displays 2014-02-05 00:54:39 -05:00
GLView.h Merge branch 'master' into unstable 2014-02-05 01:08:44 -05:00
Geometry.cc Green refactoring, but uncertain if we should keep it 2014-01-09 02:06:32 -05:00
Geometry.h Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-09 02:06:37 -05:00
GeometryCache.cc Fixed caching issue: Sometimes we didn't use existing objects in the CGAL cache, but recalculated the objects, causing reduced performance when reusing CGAL-calculated objects in preview mode 2014-01-26 22:32:20 -05:00
GeometryCache.h Fixed caching issue: Sometimes we didn't use existing objects in the CGAL cache, but recalculated the objects, causing reduced performance when reusing CGAL-calculated objects in preview mode 2014-01-26 22:32:20 -05:00
GeometryEvaluator.cc Refactored Nef_nary_union optimization 2014-02-05 23:27:04 -05:00
GeometryEvaluator.h Fixed caching issue: Sometimes we didn't use existing objects in the CGAL cache, but recalculated the objects, causing reduced performance when reusing CGAL-calculated objects in preview mode 2014-01-26 22:32:20 -05:00
MainWindow.h Remove automatic validity check at end of render 2014-02-03 15:23:22 +01:00
MainWindow.ui fix compiler warnings 2014-02-12 05:51:53 -06:00
ModuleCache.cc chg all fstream to PlatformUtils::fstream. refactor to fix floating pt test problems on the mingw cross-build wine test 2014-02-07 17:17:38 -06:00
ModuleCache.h Fixed a bug where changing a file during a large automatic reload could cause a crash 2013-06-13 01:16:26 -04:00
NULLGL.cc add missing file 2014-01-31 06:34:46 -06:00
OGL_helper.h cleanups 2013-03-03 19:47:07 -06:00
OffscreenContext.h documentation note 2013-01-31 04:18:08 +01:00
OffscreenContextAll.hpp chg all fstream to PlatformUtils::fstream. refactor to fix floating pt test problems on the mingw cross-build wine test 2014-02-07 17:17:38 -06:00
OffscreenContextCGL.mm obj_rot + obj_trans -> Eigen::Vector. simplify glinfo dialog box. 2013-02-20 23:02:44 -06:00
OffscreenContextGLX.cc properly indent code 2013-02-01 02:47:12 +01:00
OffscreenContextNULL.cc adding missing file 2014-01-31 06:41:57 -06:00
OffscreenContextWGL.cc first version of Windows(TM) unicode file write. fix up winconsole.c also 2014-02-03 22:32:49 -06:00
OffscreenView.cc build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
OffscreenView.h cleanup tab spacing 2013-03-03 20:23:03 -06:00
OpenCSGRenderer.cc Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
OpenCSGRenderer.h move csg chain prep code to CsgInfo.h, move defaults to rendersettings.h 2013-03-03 09:22:36 -06:00
OpenCSGWarningDialog.cc bugfix: Wrong slot names for OpenCSG warning dialog 2013-01-13 18:28:13 -05:00
OpenCSGWarningDialog.h Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x 2011-12-09 03:43:06 +01:00
OpenCSGWarningDialog.ui Enable OpenCSG as default for capable OpenGL 1.x contexts as this appears to be the normal situation 2011-12-28 21:32:56 +01:00
PlatformUtils-mac.mm Added meny entry for disclosing the library path. Part of #125 2013-05-21 18:02:16 -04:00
PlatformUtils-posix.cc bugfix: Don't crash if HOME is not set 2014-01-22 21:27:25 -05:00
PlatformUtils-win.cc __WIN32__ -> __PLATFORM_WIN__. also move getpid() --> PlatformUtils 2014-02-12 05:55:44 -06:00
PlatformUtils.cc fix getpid() 2014-02-12 20:24:05 -06:00
PlatformUtils.h __WIN32__ -> __PLATFORM_WIN__. also move getpid() --> PlatformUtils 2014-02-12 05:55:44 -06:00
Polygon2d-CGAL.cc Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-09 02:06:37 -05:00
Polygon2d-CGAL.h Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
Polygon2d.cc Short-circuit zero scaled 2D objects 2014-01-28 01:16:02 -05:00
Polygon2d.h Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-09 02:06:37 -05:00
Preferences.cc Merge branch 'master' into unstable 2014-02-05 01:08:44 -05:00
Preferences.h Merge branch 'vector-concat' of git://github.com/t-paul/openscad into t-paul-vector-concat 2014-01-03 13:17:58 -05:00
Preferences.ui toLocal8Bit->toUtf8, 'space in filename' test, portable stat(), clang+glib fix. 2014-02-12 05:36:08 -06:00
ProgressWidget.cc bugfix: the previous progress bar fix wasn't fixed properly 2013-06-05 20:23:45 -04:00
ProgressWidget.h Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization 2011-12-25 23:00:30 +01:00
ProgressWidget.ui bugfix: the previous progress bar fix wasn't fixed properly 2013-06-05 20:23:45 -04:00
QGLView.cc Qt5: Ported Q_WS usage to Q_OS 2014-02-05 00:27:05 -05:00
QGLView.h ifdef Qt5 method 2014-02-05 01:01:51 -05:00
Reindexer.h Added a separate component for dealing with vertex reindexing 2014-01-09 02:06:37 -05:00
SparkleAutoUpdater.h First version of automatic updates for Mac 2013-02-05 00:36:25 -05:00
SparkleAutoUpdater.mm Don't print last updated date if it's null 2013-02-11 21:43:46 -05:00
ThrownTogetherRenderer.cc Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
ThrownTogetherRenderer.h some leftover conflicts from the last merge 2011-08-04 04:56:31 +02:00
Tree.cc Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm 2011-12-06 01:17:03 +01:00
Tree.h Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm 2011-12-06 01:17:03 +01:00
boost-utils.cc backport boost functions to pre-1.48 2013-03-17 18:34:47 +01:00
boost-utils.h boostfs_relative_path was buggy, replaced with boostfs_uncomplete for now 2013-03-12 12:35:32 -04:00
boosty.h __WIN32__ -> __PLATFORM_WIN__. also move getpid() --> PlatformUtils 2014-02-12 05:55:44 -06:00
builtin.cc Further refactoring of scope/context mechanisms. Mostly related to the new FileContext class. Not quite there yet, but almost 2013-04-26 17:45:03 -04:00
builtin.h Further refactoring of scope/context mechanisms. Mostly related to the new FileContext class. Not quite there yet, but almost 2013-04-26 17:45:03 -04:00
cache.h Fixes #87 - don't mix positional and non-positional parameters with boost::format 2012-02-09 00:48:41 +01:00
calc.cc Moved get_fragments_from_r into Calc 2013-12-27 17:48:15 -05:00
calc.h Use namespace instead of class method 2013-12-27 18:04:52 -05:00
cgal.h prevent crash in CGAL nef3. fix #issue 410 . also deal w qmake bug re .h files 2013-11-26 20:04:57 -06:00
cgaladv.cc Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
cgaladvnode.h Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
cgalfwd.h Implemented OFF import, refactored PolySet/Polyhedron conversion 2011-09-07 22:04:59 +02:00
cgalutils.cc Merge pull request #638 from OskarLinde/hull_speedup 2014-02-05 23:54:13 -05:00
cgalutils.h Refactored Nef_nary_union optimization 2014-02-05 23:27:04 -05:00
cgalworker.cc Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
cgalworker.h Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
clipper-utils.cc Merge pull request #611 from OskarLinde/minkowski2_bug 2014-02-01 18:48:54 -08:00
clipper-utils.h bugfix: 2D minkowski was slightly broken; only one child and >2 children didn't work correctly 2014-01-19 12:27:11 -05:00
color.cc Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used) 2013-04-26 17:45:03 -04:00
colormap.h Ported remaining color handling away from Qt 2012-01-25 21:13:03 +01:00
colornode.h Color overriding now works. The outermost color will win if multiple colors are specified for the same object 2011-12-26 00:38:03 +01:00
context.cc Fixes two problems related to : lookup was dynamic rather than lexical, assignment was done after all local variables causing it not to be copyable 2013-08-21 01:40:21 -04:00
context.h Further refactoring of scope/context mechanisms. Mostly related to the new FileContext class. Not quite there yet, but almost 2013-04-26 17:45:03 -04:00
control.cc Change nbsteps() to uint32_t to make it independent from 32/64-bit platform. 2013-11-15 19:41:37 +01:00
csgnode.h Implemented rotate_extrude, basic support for 2D CSG, fixed some linear_extrude issues 2014-01-09 02:06:32 -05:00
csgops.cc Implemented rotate_extrude, basic support for 2D CSG, fixed some linear_extrude issues 2014-01-09 02:06:32 -05:00
csgterm.cc Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-09 02:06:37 -05:00
csgterm.h Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
csgtermnormalizer.cc In some rare cases, subtrees got invalidated and caused an assert failure 2014-01-06 01:27:01 -05:00
csgtermnormalizer.h In some rare cases, subtrees got invalidated and caused an assert failure 2014-01-06 01:27:01 -05:00
dxfdata.cc Merge branch 'unstable' of github.com:openscad/openscad into winconsunicode 2014-02-07 19:38:59 -06:00
dxfdata.h Implemented import to Polygon2d, fixed twist bug, added convexity support 2014-01-09 02:06:33 -05:00
dxfdim.cc Added missing include stdint.h to work with gcc 4.8.1 2013-06-19 20:09:44 +02:00
dxfdim.h cleanup for pull request 2012-08-19 07:31:23 -05:00
editor.cc Move main code inside Editor class 2013-11-29 01:40:28 -03:00
editor.h Move main code inside Editor class 2013-11-29 01:40:28 -03:00
enums.h Implemented resize 2014-01-09 02:06:35 -05:00
evalcontext.cc killed warning 2014-01-18 18:26:04 -05:00
evalcontext.h Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used) 2013-04-26 17:45:03 -04:00
export.cc OFF export workaround. Convert to Nef polyhedron for now 2014-01-24 00:59:02 -05:00
export.h build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
export_png.cc build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
expr.cc Fix output of range expressions. 2013-11-11 01:38:34 +01:00
expression.h bugfix: Fixed recursion crash (#346) 2013-05-13 16:27:17 -04:00
fbo.cc cleanups. and restore accidentally deleted old system-gl.h 2013-01-26 23:19:14 +01:00
fbo.h add files removed from test path 2013-01-24 04:02:31 +01:00
feature.cc Keep cmd-line and GUI separate in terms of preferences, handle experimental tests separately, minor cleanups 2014-01-03 02:31:57 -05:00
feature.h Keep cmd-line and GUI separate in terms of preferences, handle experimental tests separately, minor cleanups 2014-01-03 02:31:57 -05:00
fileutils.cc overhaul all file i/o & cmdline input to allow windows unicode filenames. 2014-02-07 10:49:45 -06:00
fileutils.h overhaul all file i/o & cmdline input to allow windows unicode filenames. 2014-02-07 10:49:45 -06:00
func.cc fix build i just broke, fix compiler warning, fix lexer build warning 2014-02-12 06:20:46 -06:00
function.h Integrate feature registry with functions. 2014-01-02 23:28:02 +01:00
grid.h small speedup of CGAL (according to CGAL tests) 2014-01-31 15:22:57 -08:00
handle_dep.cc chg all fstream to PlatformUtils::fstream. refactor to fix floating pt test problems on the mingw cross-build wine test 2014-02-07 17:17:38 -06:00
handle_dep.h Added handle_dep sources 2011-09-04 01:39:19 +02:00
highlighter.cc syntax highlight - improve contrast on dark background 2014-01-28 20:38:51 -06:00
highlighter.h enable disabling of syntax highlighter, add highlighter for dark backgrounds 2013-12-29 15:25:35 -06:00
imageutils-lodepng.cc rendersettings.h not needed 2013-09-11 21:51:15 -05:00
imageutils-macosx.cc Mac OS X build fixes 2013-01-28 14:56:17 -05:00
imageutils.cc chg all fstream to PlatformUtils::fstream. refactor to fix floating pt test problems on the mingw cross-build wine test 2014-02-07 17:17:38 -06:00
imageutils.h undo experiment with object orientation 2013-01-26 01:36:55 +01:00
import.cc chg all fstream to PlatformUtils::fstream. refactor to fix floating pt test problems on the mingw cross-build wine test 2014-02-07 17:17:38 -06:00
importnode.h Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
lexer.l fix build i just broke, fix compiler warning, fix lexer build warning 2014-02-12 06:20:46 -06:00
linalg.cc Testcase and fix for a problem transforming an empty bbox with very small numbers in a transformation matrix 2014-01-13 20:57:49 -05:00
linalg.h Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
linearextrude.cc Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
linearextrudenode.h Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
localscope.cc Related to #399, reverted assignment evaluation order to be the same as in 2013.01 as the new implementation broke existing scripts. Added some experimental commented out code, which can be used as reference in the future 2013-06-13 10:29:39 -04:00
localscope.h Modified parse to allow overloading of variables in local blocks. Also did some minor cleanups while at it. Test cases missing 2013-04-26 18:32:19 -04:00
lodepng.cpp upgrade lodepng to new version. remove malloc from imageutils 2013-02-11 19:10:52 -06:00
lodepng.h upgrade lodepng to new version. remove malloc from imageutils 2013-02-11 19:10:52 -06:00
mainwin.cc toLocal8Bit->toUtf8, 'space in filename' test, portable stat(), clang+glib fix. 2014-02-12 05:36:08 -06:00
mathc99.cc In this commit i'll change just the Qt project, c and header files to get OpenSCAD 2013-07-28 13:42:35 +02:00
mathc99.h Remove isinf from mathc99 since we're using boost 2014-01-15 19:32:31 -05:00
memory.h Implemented 3D transform of PolySets, removed some Grid usage, improved PolySet -> Polyhedron conversion, optimized operations with only one child 2014-01-09 02:06:34 -05:00
modcontext.cc Integrate feature registry with functions. 2014-01-02 23:28:02 +01:00
modcontext.h Related to #399, reverted assignment evaluation order to be the same as in 2013.01 as the new implementation broke existing scripts. Added some experimental commented out code, which can be used as reference in the future 2013-06-13 10:29:39 -04:00
module.cc bugfix related to #460: removed duplicate initializeModule() 2013-10-08 23:40:16 -04:00
module.h Integrate feature registry with modules. 2014-01-02 23:28:02 +01:00
namedcolors.cpp Merge branch 'master' into visitor 2011-07-31 01:58:51 +02:00
node.cc Moved % modifier handling from node to nodedumper. This makes nodes with % operators use the existing cache instead of recalculating the object 2014-02-04 23:49:10 -05:00
node.h Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
nodecache.h Added note about reference usage being unsafe due to potential vector resize 2012-01-25 00:02:06 +01:00
nodedumper.cc Moved % modifier handling from node to nodedumper. This makes nodes with % operators use the existing cache instead of recalculating the object 2014-02-04 23:49:10 -05:00
nodedumper.h Minor namespace fixes 2011-10-26 16:59:26 +02:00
openscad.cc fix crashing bug when geometry evaluator returns null 2014-02-12 20:38:41 -06:00
openscad.h removed redundant get_fragments_from_r 2013-12-27 18:04:28 -05:00
parser.y Add support for handling negative step values in ranges (fixes #500). 2013-11-11 01:31:44 +01:00
parsersettings.cc Mac fix: We need to use bundled resources when running bundled apps in cmd-line node 2014-01-07 15:44:28 -05:00
parsersettings.h Mac fix: We need to use bundled resources when running bundled apps in cmd-line node 2014-01-07 15:44:28 -05:00
polyset-utils.cc Use CLipperLib's PolyTree to identify negative contours 2014-01-09 02:06:36 -05:00
polyset-utils.h Cleanup: Removed redundant code 2014-01-09 02:06:35 -05:00
polyset.cc build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
polyset.h Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-09 02:06:37 -05:00
primitives.cc Merge branch 'unstable' of github.com:openscad/openscad into winconsunicode 2014-02-07 19:38:59 -06:00
printutils.cc replace logstream with PRINTD / PRINTDB . add boost include to printutils.cc 2014-01-30 18:37:08 -06:00
printutils.h Merge branch 'unstable' of github.com:openscad/openscad into winconsunicode 2014-02-07 19:38:59 -06:00
progress.cc Cleaned up progress handling, implemented cancel function. Needs more testing 2010-02-09 13:48:09 +00:00
progress.h Cleaned up progress handling, implemented cancel function. Needs more testing 2010-02-09 13:48:09 +00:00
projection.cc Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
projectionnode.h Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
render-opencsg.cc.org Merge branch 'master' into visitor 2011-07-31 01:58:51 +02:00
render.cc Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
renderer.cc Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
renderer.h Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
rendernode.h Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
rendersettings.cc Increased the default csg limit to 100K 2014-02-03 22:53:42 -05:00
rendersettings.h lol far_far_away should be double not size_t 2013-03-03 19:37:57 -08:00
rotateextrude.cc Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
rotateextrudenode.h Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
state.h Color overriding now works. The outermost color will win if multiple colors are specified for the same object 2011-12-26 00:38:03 +01:00
stl-utils.cc clang fix: Clang claims to be gcc 2013-12-04 01:15:34 -05:00
stl-utils.h initial win unicode input-filename capability. handle utf16 cmdline arg 2014-02-02 17:51:48 -06:00
surface.cc chg all fstream to PlatformUtils::fstream. refactor to fix floating pt test problems on the mingw cross-build wine test 2014-02-07 17:17:38 -06:00
svg.cc Cleanup: Removed redundant code 2014-01-09 02:06:35 -05:00
svg.h fixes for test suite and gcc 2012-10-28 20:22:04 +01:00
system-gl.cc merge branch to get windows "library path" working. tweak build system, 2013-05-25 22:37:26 -05:00
system-gl.h build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
transform.cc Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used) 2013-04-26 17:45:03 -04:00
transformnode.h Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
traverser.cc robustification: Postfix traversals used uninitialized response variable. Bug wasn't trigged by the current codebase though 2012-10-31 11:35:36 -04:00
traverser.h Support for traversal pruning and abortion 2011-11-25 22:41:36 +01:00
typedefs.h Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used) 2013-04-26 17:45:03 -04:00
value.cc chg all fstream to PlatformUtils::fstream. refactor to fix floating pt test problems on the mingw cross-build wine test 2014-02-07 17:17:38 -06:00
value.h Fix compilation error on Ubuntu where uint32_t is not defined. 2013-11-23 15:12:44 +01:00
version_check.cc check versions of libraries at compile time - warn users. fix FIXME in openscad.pro 2012-07-13 03:40:07 +02:00
version_check.h #514 Change gcc 4.8.2 version check error to a warning 2013-12-12 01:15:34 -05:00
visitor.h Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
winconsole.c fix build i just broke, fix compiler warning, fix lexer build warning 2014-02-12 06:20:46 -06:00