Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -285,10 +285,28 @@ def reset_state(task_history):
|
|
285 |
return []
|
286 |
|
287 |
def make_pointcloud_figure(verts,rotate=False):
|
288 |
-
|
289 |
-
|
290 |
-
|
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):
|