Age | Commit message (Collapse) | Author |
|
confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
|
|
|
|
contexts. This allows for recursive module calls, and cascading children. I believe this fixes issue #116
|
|
memory footprint and improve performance
|
|
|
|
|
|
|
|
refcount, basic cache mechanism is in place, instantiating polysets are controlled through PolySetEvaluator
|
|
|
|
|
|
|
|
Conflicts:
src/GLView.h
src/glview.cc
src/mainwin.cc
src/render-opencsg.cc
|
|
|
|
Conflicts:
openscad.pro
|
|
|
|
|
|
OpenCSG mode
|
|
git-svn-id: http://svn.clifford.at/openscad/trunk@573 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
git-svn-id: http://svn.clifford.at/openscad/trunk@571 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
o mk_cache_id() obsoleted by removing the node index from the dump
o node index output removed from each node and make optional in NodeDumper
o The visitors are no longer global, but associated with a tree
o Added Tree class to manage node trees and the (now implicit) dump cache
o Moved PolySet cache into PolySetRenderer
|
|
|
|
|
|
|
|
|
|
git-svn-id: http://svn.clifford.at/openscad/trunk@564 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
Added cgaladv.cc with advanced transformations via CGAL
(as of now only 3d minkowksi sum is implemented but more is planned)
git-svn-id: http://svn.clifford.at/openscad/trunk@446 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
git-svn-id: http://svn.clifford.at/openscad/trunk@420 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
Fixed building without CGAL
git-svn-id: http://svn.clifford.at/openscad/trunk@406 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
Added CGAL exception to all copyright notes, as it is suggested on:
http://www.cgal.org/license.html
http://www.fsf.org/licensing/licenses/index_html
git-svn-id: http://svn.clifford.at/openscad/trunk@405 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
Projection: detect cases where people do like to
project something that isn't a 2-manifold
git-svn-id: http://svn.clifford.at/openscad/trunk@402 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
Fixed compiling src/projection.cc
git-svn-id: http://svn.clifford.at/openscad/trunk@401 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
the contents, for inluded files to be found. Made the parser Qt-dependant - oh well...
git-svn-id: http://svn.clifford.at/openscad/trunk@395 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
Fixed projection(cut=true) for degenerated triangles
git-svn-id: http://svn.clifford.at/openscad/trunk@384 b57f626f-c46c-0410-a088-ec61d464b74c
|
|
Added projection() statement
git-svn-id: http://svn.clifford.at/openscad/trunk@372 b57f626f-c46c-0410-a088-ec61d464b74c
|