add ploting

This commit is contained in:
2023-02-03 11:40:55 +00:00
parent ceadca02e3
commit aa13346b52
3 changed files with 30 additions and 2 deletions
+25
View File
@@ -0,0 +1,25 @@
import plotly.graph_objects as go
def plot_mesh(verts, faces):
fig = go.Figure()
fig.add_trace(go.Mesh3d(
x=verts[:,0],
y=verts[:,2],
z=verts[:,1],
i = faces[:,0],
j = faces[:,1],
k = faces[:,2],
text="",
),)
fig.update_layout(scene_aspectmode='manual', scene_aspectratio=dict(x=1, y=1, z=1))
helper = dict(xaxis = dict(range=[-1,1], showbackground=False, showticklabels=False, showaxeslabels=False, showspikes=False, visible=False),
yaxis = dict(range=[-1,1], showbackground=False, showticklabels=False, showaxeslabels=False, showspikes=False, visible=False),
zaxis = dict(range=[-1,1], showbackground=False, showticklabels=False, showaxeslabels=False, showspikes=False, visible=False),)
fig.update_layout(scene = helper)
fig.update_layout(margin=dict(l=0, r=0, b=0, t=0, pad=0))
return fig