Мерцание маркеров в Q3DScatter в PySide2

При попытке визуализировать движение молекул средствами 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)

Подозреваю, что проблема в этом участке кода. Как можно избавиться от этого дефекта? Заранее спасибо за помощь.


Ответы (0 шт):