I create a GLScatterPlotItem object that contains only one point defined by its (x, y, z) coordinates. Then periodically, I use the rotate() function to update the location