Update python tutorials to reflect the viewer refactor

Former-commit-id: 8edf097dcf
This commit is contained in:
Zhongshi Jiang
2018-03-16 20:58:19 -04:00
parent 54ac027e5a
commit f8f3f1b48e
10 changed files with 66 additions and 66 deletions
+9 -9
View File
@@ -13,20 +13,20 @@ import pyigl as igl
from shared import TUTORIAL_SHARED_PATH, check_dependencies, print_usage
dependencies = ["copyleft", "viewer"]
dependencies = ["copyleft", "glfw"]
check_dependencies(dependencies)
def key_down(viewer, key, modifier):
if key == ord('1'):
viewer.data.clear()
viewer.data.set_mesh(V, F)
viewer.data().clear()
viewer.data().set_mesh(V, F)
elif key == ord('2'):
viewer.data.clear()
viewer.data.set_mesh(SV, SF)
viewer.data().clear()
viewer.data().set_mesh(SV, SF)
elif key == ord('3'):
viewer.data.clear()
viewer.data.set_mesh(BV, BF)
viewer.data().clear()
viewer.data().set_mesh(BV, BF)
return True
@@ -95,7 +95,7 @@ if __name__ == "__main__":
igl.copyleft.marching_cubes(B, GV, res[0], res[1], res[2], BV, BF)
# Plot the generated mesh
viewer = igl.viewer.Viewer()
viewer.data.set_mesh(SV, SF)
viewer = igl.glfw.Viewer()
viewer.data().set_mesh(SV, SF)
viewer.callback_key_down = key_down
viewer.launch()