Torsten Paul
|
da657d7543
|
Treat deprecation as warning message (fixes #1143).
|
2015-01-07 17:05:50 +01:00 |
Marius Kintel
|
be595efd31
|
Merge remote-tracking branch 'origin/master' into issue409
Conflicts:
src/mainwin.cc
src/module.cc
|
2014-12-01 17:07:01 -05:00 |
Marius Kintel
|
75b57cd9b5
|
Added some malformed polyhedron tests and fixed an assertion bug
|
2014-11-27 21:00:23 -05:00 |
Marius Kintel
|
defb486a64
|
createGeometry() should never return NULL
|
2014-11-27 20:37:40 -05:00 |
Marius Kintel
|
4cd712d24d
|
Merge remote-tracking branch 'origin/master' into stack-size-hack
Conflicts:
src/context.h
src/control.cc
src/evalcontext.h
src/localscope.cc
src/module.cc
|
2014-11-25 11:25:37 -05:00 |
Marius Kintel
|
406e6e1bac
|
#409 Pass Value objects as shared_ptr instances instead of by Value to battle excess stack usage
|
2014-11-23 00:59:17 -05:00 |
Marius Kintel
|
ea1d561c46
|
Support variable assignment in local blocks. This should fix #347 but more testing is needed
|
2014-11-17 00:57:36 -05:00 |
Marius Kintel
|
b073521aa8
|
Silence fallback lookup warnings
|
2014-08-17 12:06:59 -04:00 |
Marius Kintel
|
0852e707a6
|
Don't crash on infinite dimensions. Fixes #859
|
2014-07-17 17:59:42 -04:00 |
Oskar Linde
|
8c977a45e5
|
Make sure convex objects remain convex as Nef polyhedrons
|
2014-06-03 18:51:29 +02:00 |
Torsten Paul
|
d8a1b5f7eb
|
Convert Assignment to use shared pointers for Expressions (fixes #709).
|
2014-03-30 19:16:50 +02:00 |
Torsten Paul
|
d253d66000
|
Fix memory leak in sphere rendering.
|
2014-03-30 19:16:45 +02:00 |
Marius Kintel
|
19de4c9d15
|
Merge branch 'master' into unstable
|
2014-03-10 10:42:53 -04:00 |
Marius Kintel
|
aeeeb967e7
|
Be more explicit when using boost::math functions
|
2014-03-03 23:37:25 -05:00 |
Marius Kintel
|
ab6192e465
|
Merge branch 'master' into unstable
Conflicts:
src/openscad.cc
src/printutils.h
|
2014-03-02 22:41:05 -05:00 |
Marius Kintel
|
fbfc9b0879
|
Print each deprecation message only once per compilation. Fixes #678
|
2014-03-02 22:09:10 -05:00 |
Marius Kintel
|
528ef22104
|
Merge branch 'master' into unstable
Conflicts:
src/openscad.cc
|
2014-02-03 22:55:58 -05:00 |
Torsten Paul
|
84c6d23d87
|
Fix positional arguments for polyhedron (fixes #634).
|
2014-02-03 15:51:32 +01:00 |
Marius Kintel
|
df3137ce13
|
Merge branch 'master' into unstable
|
2014-01-23 21:22:26 -05:00 |
Marius Kintel
|
d2e3625678
|
bug: forgot a break in switch statement while refactoring
|
2014-01-23 20:40:06 -05:00 |
Marius Kintel
|
b4fc711758
|
compile fix: forgot include for boost::math::isinf
|
2014-01-23 19:54:52 -05:00 |
Marius Kintel
|
e7b62b4088
|
Merge branch 'master' into issue527
Conflicts:
src/CGALEvaluator.cc
|
2014-01-15 22:34:49 -05:00 |
Don Bright
|
5f0ccc3e50
|
fix broken build on mingw / mxe
|
2014-01-14 17:50:59 -06:00 |
Marius Kintel
|
389e95e374
|
fixed merge error
|
2014-01-13 23:08:43 -05:00 |
Marius Kintel
|
c680540ea2
|
Merge branch 'master' into issue527
Conflicts:
src/primitives.cc
|
2014-01-13 21:34:51 -05:00 |
Marius Kintel
|
23b04c3a9f
|
bugfix: division by zero can cause malformed primitives
|
2014-01-13 20:49:55 -05:00 |
Marius Kintel
|
24986eec91
|
Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
2edc0c214f
|
Use CLipperLib's PolyTree to identify negative contours
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
ace3668736
|
Cleanup: Removed redundant code
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
9a1d0eeb91
|
minor bugfixes after running tests
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
dc9429acac
|
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 |
Marius Kintel
|
84ce5dbd5d
|
Implemented import to Polygon2d, fixed twist bug, added convexity support
|
2014-01-09 02:06:33 -05:00 |
Marius Kintel
|
b8c15cfb8a
|
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 |
Marius Kintel
|
acd08b6f1a
|
Green refactoring, but uncertain if we should keep it
|
2014-01-09 02:06:32 -05:00 |
Torsten Paul
|
b49f51dab3
|
Moved get_fragments_from_r into Calc
|
2013-12-27 17:48:15 -05:00 |
Marius Kintel
|
a9bb2651e0
|
Deprecated polygons(triangles=[])
|
2013-12-15 20:11:49 -05:00 |
Don Bright
|
60a4561da5
|
fix bug in polyhedron() primitive keyword 'faces' vs 'triangles'
|
2013-12-14 22:15:57 -06:00 |
Don Bright
|
36db9de870
|
in polyhedron() replace "triangles" w "faces", but allow backwards compatability
by accepting 'triangles' and putting them into 'faces' variable
|
2013-12-14 21:15:29 -06:00 |
Torsten Paul
|
bc4ace7e26
|
Add diameter variable to the sphere, cylinder and circle primitives (fixes #392).
When doing the lookup, the diameter value has priority so if both diameter
and radius are given, the radius value is ignored and a warning is printed.
|
2013-10-20 22:49:40 +02:00 |
Marius Kintel
|
d2a729bdfa
|
Ignore malformed polygons
|
2013-10-19 17:15:25 -04:00 |
Marius Kintel
|
f2f019f57e
|
clamp to 3. Fixes #395
|
2013-06-08 02:12:06 -04:00 |
Marius Kintel
|
adffb9121f
|
Added support for 2D scaling in linear_extrude
|
2013-05-10 18:01:50 +02:00 |
Marius Kintel
|
130e10778e
|
Initial code to support scaling of linear_extrude(). Part of Issue #273
|
2013-05-10 13:45:28 +02:00 |
Marius Kintel
|
9a297ecee5
|
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 |
Marius Kintel
|
58bd9c9e3f
|
Cleaned up argument list handling, related to #116
|
2013-04-18 18:34:14 -04:00 |
Marius Kintel
|
a37813a899
|
Refactored context handling into using separate Module contexts and Eval contexts. This allows for recursive module calls, and cascading children. I believe this fixes issue #116
|
2013-04-09 00:28:16 -04:00 |
Marius Kintel
|
327310f190
|
Rewrote the Value class to be based on boost::variant - this should reduce memory footprint and improve performance
|
2012-03-28 00:05:58 +02:00 |
Andrew Plumb
|
d4efb54284
|
Cleaned up unsigned int compiler warnings
|
2012-02-13 11:23:18 -05:00 |
Marius Kintel
|
eff1f7f8c9
|
Ported printutils away from Qt
|
2012-01-25 03:11:12 +01:00 |
Marius Kintel
|
80f50f0883
|
bugfix: The parameter yielded half as many segments as expected
|
2011-12-19 16:31:38 +01:00 |