Я пытался визуализировать молекулярную динамику с помощью PySide2, используя Q3DScatter, и обнаружил артефакт, когда маркеры мигают ( посмотрите видео, ). Перерисовка маркеров производится следующим образом:
def drawData(self):
data = []
for mol in self._s_data.getCurrentCoordinates():
data.append(QVector3D(*mol[:3]))
self.series.dataProxy().removeItems(0,len(data))
self.series.dataProxy().addItems(data)
Я не уверен, но думаю, что проблема здесь. Как я мог устранить этот дефект? Спасибо заранее!