Есть ли другой способ получить меню в этом простом скрипте Open3D Python?Python

Программы на Python
Ответить
Anonymous
 Есть ли другой способ получить меню в этом простом скрипте Open3D Python?

Сообщение Anonymous »

Этот скрипт Python 3.12 и Open3D 0.19.0 в Ubuntu 24.04:

Код: Выделить всё

import open3d as o3d

c0 = o3d.geometry.TriangleMesh.create_cylinder(0.5, 5)
c0.paint_uniform_color([0.1, 0.9, 0.1])
c0.compute_vertex_normals()
c1 = o3d.geometry.TriangleMesh.create_cylinder(0.5, 5)
c1.paint_uniform_color([0.9, 0.1, 0.1])
c1.compute_vertex_normals()
c1.translate([1, 1, 0])

o3d.visualization.draw(c0+c1, raw_mode=True)
# o3d.visualization.draw_geometries([c0, c1])
отображает окно с меню:
Изображение

но когда я использую draw_geometrys (строка с комментариями) вместо draw, меню нет. Нужно ли мне объединять геометрии c0 и c1 и использовать draw, чтобы получить меню? Я ищу простой способ сделать это, не прибегая к open3d.visualization.gui.Application.instance.

Подробнее здесь: https://stackoverflow.com/questions/798 ... hon-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»