Added PNG module and tutorial 607

Former-commit-id: c0e04685e2
This commit is contained in:
Sebastian Koch
2016-06-17 18:51:38 +02:00
parent 54d4e1a9e4
commit b275c3672a
11 changed files with 179 additions and 1 deletions
+12
View File
@@ -6,6 +6,7 @@
#include <igl/viewer/Viewer.h>
#include <igl/viewer/ViewerCore.h>
#include <igl/viewer/ViewerData.h>
#include <igl/viewer/OpenGL_state.h>
#include <igl/serialize.h>
void python_export_igl_viewer(py::module &m)
@@ -118,6 +119,16 @@ py::enum_<igl::viewer::ViewerData::DirtyFlags>(viewerdata_class, "DirtyFlags")
;
//////////////////////// OPENGL_State
py::class_<igl::viewer::OpenGL_state> opengl_state_class(me, "OpenGL_state");
opengl_state_class
.def(py::init<>())
.def("init", &igl::viewer::OpenGL_state::init)
;
//////////////////////// CORE
py::class_<igl::viewer::ViewerCore> viewercore_class(me, "ViewerCore");
@@ -311,6 +322,7 @@ py::class_<igl::viewer::ViewerCore> viewercore_class(me, "ViewerCore");
.def(py::init<>())
.def_readwrite("data", &igl::viewer::Viewer::data)
.def_readwrite("core", &igl::viewer::Viewer::core)
.def_readwrite("opengl", &igl::viewer::Viewer::opengl)
.def("launch", &igl::viewer::Viewer::launch, py::arg("resizable") = true, py::arg("fullscreen") = false)
.def("launch_init", &igl::viewer::Viewer::launch_init, py::arg("resizable") = true, py::arg("fullscreen") = false)
.def("launch_rendering", &igl::viewer::Viewer::launch_rendering, py::arg("loop") = true)