我在 Raspbian GNU/Linux 10 (buster) armv7l 上安装了 trimesh 3.9.32。这个片段:
import trimesh
mesh = trimesh.creation.cylinder(1, height=1)
mesh.show()
显示一个窗口溢出到我的第二个显示器中。我想控制窗口的大小和位置。我尝试使用
trimesh.viewer.SceneViewer
,但得到了 AttributeError: module 'trimesh' has no attribute 'viewer'
。设置窗口大小和位置或使其在主显示器上全屏显示的方法是什么?
以下内容应该可以解决您的问题:
from trimesh import viewer
from trimesh.viewer import windowed
我尝试将参数 'resolution=(w,h)' 应用于 'mesh.show'() 并且它有效。例如
mesh.show(resolution=(600,600))
但是,这是没有记录的,我想知道为什么。
至于窗口的定位,不幸的是我还没有找到任何东西——我是“trimesh”的新手——我也想知道为什么。这样一个 huuuge 包——如果你安装了所有依赖项——还有如此糟糕的文档......