Как предложил @Florian Blume, я отправляю свой ответ:
class MyMaterial(Qt3DRender.QMaterial):
def __init__(self, parent):
super().__init__(parent)
# some code ...
self.parameter_position = Qt3DRender.QParameter("position", QVector3D(0, 0, 0))
self.addParameter(self.parameter_position)
def update_position(self, position):
self.removeParameter(self.parameter_position)
self.parameter_position.setValue(position)
self.addParameter(self.parameter_position)