openscad/openscad — pull request #284 by donbright (2013-02-25 03:38:53+00:00)
Title: Issue11 2

Main feature:

opencsg + cgal PNG output from command line

Changes:

Refactor of View classes:
GLView split into QGLView and 'parent class' GLView.
GLView inherited by OffscreenView
split out several functions (showAxes, showCrosshairs)
duplicate code removed

Refactor of opencsg:
opencsg_prep() contains code from test, moved into OpenCSGRenderer
export_png and test code now link to opencsg_prep()

Other:

multmatrix uses Value() to output doubles, to fix cross-platform test errors

guicgalpngtest & guiopencsgtest introduced

test_pretty_print wiki code deprecated, now outputs single .html file with base64 images
new: test_upload.py provides sftp upload script using paramiko python library
(works with sourceforge)

Todo:

Clean up Camera code in GLView. Make smallAxes work in Offscreen

Possibly unify OpenCSG prep code between opencsg_prep() and mainwin.cc