diff options
author | don bright <hugh.m.bright@gmail.com> | 2013-03-04 02:23:03 (GMT) |
---|---|---|
committer | don bright <hugh.m.bright@gmail.com> | 2013-03-04 02:23:03 (GMT) |
commit | 94d4acf76566ec2bc24f60b78d46690df6d3370d (patch) | |
tree | ad3aa52bb83d8f98ba249a02f958ccabe33826a4 /src/export_png.cc | |
parent | 689fdad0acfd17aa2676bd5bcf34ebba29c383a5 (diff) |
cleanup tab spacing
Diffstat (limited to 'src/export_png.cc')
-rw-r--r-- | src/export_png.cc | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/export_png.cc b/src/export_png.cc index 5c11b9f..c6c191c 100644 --- a/src/export_png.cc +++ b/src/export_png.cc @@ -75,22 +75,22 @@ void export_png_with_opencsg(Tree &tree, Camera &cam, std::ostream &output) if (cam.type == Camera::NONE) { cam.type = Camera::VECTOR; - double radius = 1.0; - if (csgInfo.root_chain) { - BoundingBox bbox = csgInfo.root_chain->getBoundingBox(); - cam.center = (bbox.min() + bbox.max()) / 2; - radius = (bbox.max() - bbox.min()).norm() / 2; - } - Vector3d cameradir(1, 1, -0.5); - cam.eye = cam.center - radius*1.8*cameradir; + double radius = 1.0; + if (csgInfo.root_chain) { + BoundingBox bbox = csgInfo.root_chain->getBoundingBox(); + cam.center = (bbox.min() + bbox.max()) / 2; + radius = (bbox.max() - bbox.min()).norm() / 2; + } + Vector3d cameradir(1, 1, -0.5); + cam.eye = cam.center - radius*1.8*cameradir; } csgInfo.glview->setCamera( cam ); - csgInfo.glview->setRenderer(&opencsgRenderer); - OpenCSG::setContext(0); - OpenCSG::setOption(OpenCSG::OffscreenSetting, OpenCSG::FrameBufferObject); - csgInfo.glview->paintGL(); - csgInfo.glview->save(output); + csgInfo.glview->setRenderer(&opencsgRenderer); + OpenCSG::setContext(0); + OpenCSG::setOption(OpenCSG::OffscreenSetting, OpenCSG::FrameBufferObject); + csgInfo.glview->paintGL(); + csgInfo.glview->save(output); #else fprintf(stderr,"This openscad was built without OpenCSG support\n"); #endif |