Marius Kintel
36cd62db80
Simple test of -D cmd-line parameter
2014-02-17 21:04:37 -05:00
Marius Kintel
09e2f1116f
mac build fix: correctly link Cocoa to core libraries
2014-02-17 21:00:32 -05:00
Marius Kintel
3682c45263
bugfix: Return boolean from ModuleCache::evaluate()
2014-02-17 20:58:12 -05:00
Marius Kintel
702ad5c6f9
Merge branch 'master' of git://github.com/tim-caper/openscad into tim-caper-master
2014-02-17 20:56:17 -05:00
Marius Kintel
7bb18bae69
Revert "Backported 2e3729ab22
to master; redo assemblePath for Win. redo openscad.com to handle spaces in filenames"
...
This reverts commit 55192e46a4
.
2014-02-17 20:53:09 -05:00
Don Bright
6326aab677
fix issue #235
2014-02-17 14:19:12 -06:00
Don Bright
838e80ae34
refactor + rehighlight only if we are no doing a reload (issue #406 )
2014-02-17 13:19:42 -06:00
Marius Kintel
d2024c12bb
Merge pull request #656 from openscad/vector-norm-cross
...
Add vector norm() and cross().
2014-02-16 22:26:06 -05:00
Marius Kintel
8a23013af2
Merge pull request #655 from openscad/openscad-path-fix
...
Fix handling of platform specific path separator (fixes #651 ).
2014-02-16 22:25:39 -05:00
Torsten Paul
12b115e4b0
Add cross() function to calculate vector cross product.
2014-02-16 23:04:48 +01:00
Torsten Paul
990e2a472b
Add test cases for norm().
2014-02-16 22:47:55 +01:00
Steve Kelly
e5d703bee3
Implement norm() function to find the length of a vector.
2014-02-16 22:11:47 +01:00
Torsten Paul
6839e613bf
Fix handling of platform specific path separator ( fixes #651 ).
2014-02-16 21:13:21 +01:00
Marius Kintel
e66e1691a9
Manually set icon size, this should fix #640
2014-02-14 00:44:51 -05:00
Marius Kintel
78baae599b
Adapted wil1471's pull request #385 to master
2014-02-13 00:15:35 -05:00
Marius Kintel
ada0609b9c
Bugfix: GUI stayed locked if CGAL compile failed
2014-02-13 00:06:48 -05:00
Marius Kintel
dbaf1776d8
More comments to clarify #495
2014-02-11 01:33:06 -05:00
Marius Kintel
57ac24013e
Added testcase for #112
2014-02-11 01:04:49 -05:00
Marius Kintel
ec52c4e713
Added test for issue exporting volume with a cavity - #495
2014-02-11 01:04:27 -05:00
Marius Kintel
8d8518d128
Fixed issue 1 of #598 : Auto-compile on subsequent File->Open
2014-02-10 19:17:39 -05:00
Marius Kintel
64eee477c7
Merge branch 'master' into export-menu
2014-02-10 13:34:19 -05:00
Marius Kintel
214fb779ac
Merge branch 'master' of github.com:openscad/openscad
2014-02-10 13:30:57 -05:00
Torsten Paul
157bf75a9b
Move Export menu entries to a sub-menu of the File menu ( fixes #474 ).
2014-02-10 19:28:36 +01:00
Marius Kintel
dcb0b53d11
Deprecated child()
2014-02-10 02:46:24 -05:00
Marius Kintel
d64a0609fa
#504 Updated example: child() -> children()
2014-02-10 02:40:54 -05:00
Marius Kintel
6f4cf3ebec
Fixed a bug failing to detect changes in underlying libraries. Should improve some of the issues reported in #181
2014-02-10 02:19:56 -05:00
Marius Kintel
e4daa42cf6
Added test for #181
2014-02-10 02:18:50 -05:00
Marius Kintel
3ce44e92a4
cosmetics
2014-02-10 02:18:07 -05:00
Marius Kintel
603ce02420
Cleaned up some module cache misbehaviors. Fixes #535
2014-02-09 17:17:10 -05:00
Marius Kintel
65aeb0ad19
Added test for #535
2014-02-09 16:26:43 -05:00
Marius Kintel
93cdb34d8b
Use homebrew-built libraries, use actual # of CPUs
2014-02-06 18:55:14 -05:00
Marius Kintel
b4163c6dea
Backported #638 from unstable
2014-02-06 01:49:38 -05:00
Marius Kintel
f8f3ca45e7
fix related to 6a1d91dc76
2014-02-06 01:49:11 -05:00
Marius Kintel
47b20e3bb1
sync
2014-02-06 01:47:45 -05:00
Marius Kintel
716d8a7ab3
Moved % modifier handling from node to nodedumper. This makes nodes with % operators use the existing cache instead of recalculating the object
2014-02-06 00:50:00 -05:00
Oskar Linde
6a1d91dc76
Remove automatic validity check at end of render
...
In more complex cases, the final Nef_Polyhedron is_valid check() took up to 30 % of the total rendering time just to be able to say Valid: YES. In the case of cached geometry, the validity check was totally dominating the execution time when doing a render. This patch removes the automatic validity check, instead adding a menu command "Check Validity".
Conflicts:
src/mainwin.cc
2014-02-06 00:49:41 -05:00
Oskar Linde
86d25f04b7
Editor: Fix bug where replaceAll could enter an infinite loop
2014-02-06 00:46:47 -05:00
Oskar Linde
b124c4efd8
Editor: Subtle UI Tweak
...
Return in the find or replace field will animate the triggered button
2014-02-06 00:46:27 -05:00
Oskar Linde
197e8955a4
Editor: Implement Search & Replace
...
Conflicts:
src/MainWindow.h
2014-02-06 00:46:26 -05:00
Oskar Linde
f04378c129
Editor: Reduce find panel bottom margin
2014-02-06 00:46:08 -05:00
Oskar Linde
4f5882566c
Editor: Implemented simple Find functionality
...
Conflicts:
src/MainWindow.h
2014-02-06 00:46:06 -05:00
Marius Kintel
55192e46a4
Backported 2e3729ab22
to master; redo assemblePath for Win. redo openscad.com to handle spaces in filenames
2014-02-06 00:44:03 -05:00
Marius Kintel
3787049f5a
Merge pull request #638 from OskarLinde/hull_speedup
...
Speed up 3d convex hull()
2014-02-05 23:54:13 -05:00
Marius Kintel
92017ded7a
Merge pull request #637 from OskarLinde/projection_bug
...
Projection bug
2014-02-05 23:42:31 -05:00
Marius Kintel
daf5a169dc
Refactored Nef_nary_union optimization
2014-02-05 23:27:04 -05:00
Marius Kintel
ca510bdb1a
Merge branch 'unstable' into OskarLinde-nary_union_speedup
2014-02-05 19:39:38 -05:00
Oskar Linde
2e6196761a
Performance: Speed up CGAL n-ary union
...
By utilizing CGAL::Nef_nary_union_3, n-ary union of many objects becomes significantly
faster (more than twice as fast in a test of 20 objects).
A further optimization potential lies in sorting the unioned objects based on proximity.
2014-02-05 17:31:35 +01:00
Oskar Linde
b7d9abd4f7
Speed up 3d convex hull()
...
Speed up hull() significantly by removing duplicate points prior to calling CGAL::convex_hull_3.
Most computation now lies in converting the resulting CGAL::Polyhedron -> CGAL::Nef_polyhedron_3.
Also, enables convex hulls to be computed on non-manifold geometry.
2014-02-05 14:23:24 +01:00
Oskar Linde
4a0896d349
Bugfix: projection(cut=true) generated polygon holes with incorrect winding order
2014-02-05 14:08:22 +01:00
Oskar Linde
013d2722da
Test: verify winding order of holes with projection(cut=true)
2014-02-05 14:08:22 +01:00