@@ -35,13 +35,13 @@ def key_down(viewer, key, modifier):
|
||||
V_uv = initial_guess
|
||||
|
||||
if show_uv:
|
||||
viewer.data.set_mesh(V_uv, F)
|
||||
viewer.data().set_mesh(V_uv, F)
|
||||
viewer.core.align_camera_center(V_uv, F)
|
||||
else:
|
||||
viewer.data.set_mesh(V, F)
|
||||
viewer.data().set_mesh(V, F)
|
||||
viewer.core.align_camera_center(V, F)
|
||||
|
||||
viewer.data.compute_normals()
|
||||
viewer.data().compute_normals()
|
||||
return False
|
||||
|
||||
|
||||
@@ -77,16 +77,16 @@ igl.arap_solve(bc, arap_data, V_uv)
|
||||
V_uv *= 20
|
||||
|
||||
# Plot the mesh
|
||||
viewer = igl.viewer.Viewer()
|
||||
viewer.data.set_mesh(V, F)
|
||||
viewer.data.set_uv(V_uv)
|
||||
viewer = igl.glfw.Viewer()
|
||||
viewer.data().set_mesh(V, F)
|
||||
viewer.data().set_uv(V_uv)
|
||||
viewer.callback_key_down = key_down
|
||||
|
||||
# Disable wireframe
|
||||
viewer.core.show_lines = False
|
||||
viewer.data().show_lines = False
|
||||
|
||||
# Draw checkerboard texture
|
||||
viewer.core.show_texture = True
|
||||
viewer.data().show_texture = True
|
||||
|
||||
# Launch the viewer
|
||||
viewer.launch()
|
||||
|
||||
Reference in New Issue
Block a user