finished pass over all tutorials

Former-commit-id: 0bef47c705
This commit is contained in:
Daniele Panozzo
2018-02-14 16:27:58 -04:00
parent 53ee86a4ab
commit 78ea6f9efe
10 changed files with 115 additions and 115 deletions
+15 -15
View File
@@ -17,7 +17,7 @@ dependencies = ["glfw"]
check_dependencies(dependencies)
viewer = igl.viewer.Viewer()
viewer = igl.glfw.Viewer()
# Quad mesh generated from conjugate field
VQC = igl.eigen.MatrixXd()
@@ -40,7 +40,7 @@ PQC3plan = igl.eigen.MatrixXd()
def key_down(viewer, key, modifier):
if key == ord('1'):
# Draw the triangulated quad mesh
viewer.data.set_mesh(VQC, FQCtri)
viewer.data().set_mesh(VQC, FQCtri)
# Assign a color to each quad that corresponds to its planarity
planarity = igl.eigen.MatrixXd()
@@ -50,17 +50,17 @@ def key_down(viewer, key, modifier):
C = igl.eigen.MatrixXd(FQCtri.rows(), 3)
C.setTopRows(Ct.rows(), Ct)
C.setBottomRows(Ct.rows(), Ct)
viewer.data.set_colors(C)
viewer.data().set_colors(C)
# Plot a line for each edge of the quad mesh
viewer.data.add_edges(PQC0, PQC1, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data.add_edges(PQC1, PQC2, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data.add_edges(PQC2, PQC3, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data.add_edges(PQC3, PQC0, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data().add_edges(PQC0, PQC1, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data().add_edges(PQC1, PQC2, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data().add_edges(PQC2, PQC3, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data().add_edges(PQC3, PQC0, igl.eigen.MatrixXd([[0, 0, 0]]))
elif key == ord('2'):
# Draw the planar quad mesh
viewer.data.set_mesh(VQCplan, FQCtri)
viewer.data().set_mesh(VQCplan, FQCtri)
# Assign a color to each quad that corresponds to its planarity
planarity = igl.eigen.MatrixXd()
@@ -70,13 +70,13 @@ def key_down(viewer, key, modifier):
C = igl.eigen.MatrixXd(FQCtri.rows(), 3)
C.setTopRows(Ct.rows(), Ct)
C.setBottomRows(Ct.rows(), Ct)
viewer.data.set_colors(C)
viewer.data().set_colors(C)
# Plot a line for each edge of the quad mesh
viewer.data.add_edges(PQC0plan, PQC1plan, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data.add_edges(PQC1plan, PQC2plan, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data.add_edges(PQC2plan, PQC3plan, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data.add_edges(PQC3plan, PQC0plan, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data().add_edges(PQC0plan, PQC1plan, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data().add_edges(PQC1plan, PQC2plan, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data().add_edges(PQC2plan, PQC3plan, igl.eigen.MatrixXd([[0, 0, 0]]))
viewer.data().add_edges(PQC3plan, PQC0plan, igl.eigen.MatrixXd([[0, 0, 0]]))
else:
return False
@@ -119,7 +119,7 @@ igl.slice(VQCplan, FQC.col(3), 1, PQC3plan)
# Launch the viewer
key_down(viewer, ord('2'), 0)
viewer.core.invert_normals = True
viewer.core.show_lines = False
viewer.data().invert_normals = True
viewer.data().show_lines = False
viewer.callback_key_down = key_down
viewer.launch()