04
Май
2020

Мерцание маркеров в 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)

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

Источник: https://ru.stackoverflow.com/questions/1119889/%D0%9C%D0%B5%D1%80%D1%86%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80%D0%BE%D0%B2-%D0%B2-q3dscatter-%D0%B2-pyside2

Тебе может это понравится...

Добавить комментарий