【发布时间】:2021-10-20 12:33:15
【问题描述】:
如何在 pyqtgraph 中获取当前相机参数?下面的代码会启动一个窗口,我可以移动和旋转相机,但文档没有告诉我如何获取相机参数。如果有任何热键可以得到它。
import pyqtgraph as pg
import pyqtgraph.opengl as gl
from PyQt5.QtCore import QBuffer
from PyQt5 import QtCore, QtGui
from pyqtgraph.Qt import QtWidgets
from pyqtgraph.Qt import QtCore, QtGui
app = QtWidgets.QApplication(sys.argv)
w = gl.GLViewWidget()
g = gl.GLGridItem(size=QtGui.QVector3D(100,100,1),color=(255, 255, 0, 100))
w.addItem(g)
w.show()
app.exec()
https://pyqtgraph.readthedocs.io/en/latest/3dgraphics/glviewwidget.html 中的 orbit(azim, elev) 和 pan(dx, dy, dz, relative='global') 函数让我设置相机位置,但如何在屏幕启动时获取它们?
即我想启动屏幕,将相机移动到我喜欢的位置,然后存储 azim, elev, dx ,dy, dz 以备下次使用。
【问题讨论】: