yejunliang23 commited on
Commit
b8a5db7
·
verified ·
1 Parent(s): aa2425e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -4
app.py CHANGED
@@ -285,10 +285,28 @@ def reset_state(task_history):
285
  return []
286
 
287
  def make_pointcloud_figure(verts,rotate=False):
288
- fig = go.Figure(go.Scatter3d(
289
- x=[0,0.2, -0.2], y=[0,0.2,-0.2], z=[0,0.2,-0.2],
290
- mode='markers', marker=dict(size=8)
291
- ))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  return fig
293
 
294
  def make_pointcloud_figure_new1(verts, rotate=False):
 
285
  return []
286
 
287
  def make_pointcloud_figure(verts,rotate=False):
288
+ if rotate:
289
+ verts = verts.copy()
290
+ verts[:, 0] *= -1.0
291
+ marker_size = 6
292
+ scatter = go.Scatter3d(
293
+ x=verts[:,0], y=verts[:,1], z=verts[:,2],
294
+ mode='markers',
295
+ marker=dict(size=marker_size, color='blue', opacity=0.8),
296
+ )
297
+
298
+ fig = go.Figure(scatter)
299
+ # 让 Plotly 自动缩放到数据范围
300
+ fig.update_layout(
301
+ width=600, height=400,
302
+ scene=dict(
303
+ xaxis=dict(visible=False),
304
+ yaxis=dict(visible=False),
305
+ zaxis=dict(visible=False),
306
+ aspectmode='auto'
307
+ ),
308
+ margin=dict(l=0,r=0,b=0,t=0)
309
+ )
310
  return fig
311
 
312
  def make_pointcloud_figure_new1(verts, rotate=False):