summaryrefslogtreecommitdiff
path: root/src/export.cc
AgeCommit message (Collapse)Author
2013-11-27prevent crash in CGAL nef3. fix #issue 410 . also deal w qmake bug re .h filesDon Bright
2013-03-04cleanup tab spacingdon bright
2013-01-24move png export to sep file to make compilation time bearable. expand stubs.don bright
2013-01-24basic parse of .png output filename. basic command line option "--render"don bright
2012-10-09Catch exceptions as const references. Related to #204Marius Kintel
2012-02-03Added debug function for exporting a PolySet to STLMarius Kintel
2012-01-25Ported printutils away from QtMarius Kintel
2012-01-25Temporarily removed progress output from file exporting to remove Qt ↵Marius Kintel
dependency. When reinstating this, use another mechanism
2012-01-04Another unit normal update from Xyne: Defer conversion to double until we've ↵Marius Kintel
performed the division
2012-01-03Based on a patch from Xyne, this should be a slightly less verbose way of ↵Marius Kintel
safely calculating normals. Note that CGAL does have a unit_normal() function, but since the Gmpq kernel doesn't support sqrt(), this cannot be used.
2011-12-26bugfix: Reinstated normal length sanity check since at least once case ↵Marius Kintel
slipped through; testdata/scad/misc/normal-nan.scad
2011-12-21fix for normal fix: would fail in some extreme cases (e.g. if there areMarius Kintel
components with very different orders of magnitude, as may happen when floating point errors fail to produce a 0)
2011-12-21Patch to fix not-unitized normal vectors due to floating point calculations. ↵Marius Kintel
Patch by Xyne.
2011-09-08fixed merge conflictMarius Kintel
2011-09-08fixed merge conflictMarius Kintel
2011-09-08merged with masterMarius Kintel
2011-09-07Partially removed Qt dependencyMarius Kintel
2011-09-07Export STL as doubles, as an experiment. Seems to fix some issues with importingMarius Kintel
2011-09-07Implemented OFF exportMarius Kintel
2011-09-03De-Qt-ification continues, almost done with DxfDataMarius Kintel
2011-09-01Refactoring of CGAL functionality to allow for forward-declaration of CGAL ↵Marius Kintel
classes in header files, reducing coupling and thus compilation times
2011-08-22Refactored cgal_nef3_to_polyset() to cgal wrapper classMarius Kintel
2011-08-05Started on getBoundingBox functionality, refactored some vector code as part ↵Marius Kintel
of this initiative
2011-07-11merged in recent changes in masterMarius Kintel
2011-06-05Revert "Output LWPOLYLINE objects instead of LINE for DXF export. Patch ↵Marius Kintel
submitted by Lars Kruse" This reverts commit 060a6c654de5ebd14ccb889881fa6c4d3fb9d763. The reason is that the output DXF won't import in a number of applications due to a malformed DXF (AutoCAD, Solidworks). The correct fix is probably to use a DXF library to generate a correct DXF. This is only a case for more recent (R14+) versions of DXF, e.g. to be able to use the LWPOLYLINE entity.
2011-04-12Ported recent changes to master into the visitor branchMarius Kintel
2011-01-21Copyright updatesMarius Kintel
2011-01-09Output LWPOLYLINE objects instead of LINE for DXF export. Patch submitted by ↵kintel
Lars Kruse git-svn-id: http://svn.clifford.at/openscad/trunk@588 b57f626f-c46c-0410-a088-ec61d464b74c
2010-12-25merged with masterMarius Kintel
2010-12-25Output LWPOLYLINE objects instead of LINE for DXF export. Patch submitted by ↵Marius Kintel
Lars Kruse
2010-10-31bugfix: copy&paste errorMarius Kintel
2010-10-31Export DXF to streamMarius Kintel
2010-10-31export to stream for stdout/stderr output supportMarius Kintel
2010-06-26Fixed DXF export to include the necessary information to make Inkscape ↵kintel
import our files git-svn-id: http://svn.clifford.at/openscad/trunk@562 b57f626f-c46c-0410-a088-ec61d464b74c
2010-06-26Applied comma radix bugfix by jmarsdenkintel
git-svn-id: http://svn.clifford.at/openscad/trunk@560 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-10bugfix: Don't normalize zero-length normalskintel
git-svn-id: http://svn.clifford.at/openscad/trunk@545 b57f626f-c46c-0410-a088-ec61d464b74c
2010-03-01Clifford Wolf:clifford
export build fix git-svn-id: http://svn.clifford.at/openscad/trunk@470 b57f626f-c46c-0410-a088-ec61d464b74c
2010-03-01export doesn't need MainWindow anymorekintel
git-svn-id: http://svn.clifford.at/openscad/trunk@468 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-28Removed MainWindow::current_win - made this a tiny bit better, decoupled ↵kintel
MainWindow from printutils git-svn-id: http://svn.clifford.at/openscad/trunk@467 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-25Clifford Wolf:clifford
Added solid name to STL export git-svn-id: http://svn.clifford.at/openscad/trunk@452 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-23some dockintel
git-svn-id: http://svn.clifford.at/openscad/trunk@450 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-01Clifford Wolf:clifford
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
2010-01-30Clifford Wolf:clifford
Added projection() statement git-svn-id: http://svn.clifford.at/openscad/trunk@372 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30linux build fixeskintel
git-svn-id: http://svn.clifford.at/openscad/trunk@369 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30header file reorgkintel
git-svn-id: http://svn.clifford.at/openscad/trunk@365 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30reorganized file structure layout. more to follow...kintel
git-svn-id: http://svn.clifford.at/openscad/trunk@364 b57f626f-c46c-0410-a088-ec61d464b74c
contact: Jan Huwald // Impressum