OpenGL style transformations may make, maintenance and interfaces simpler because Entities would no longer have three separate functions for rotate, translate, and scale. Additionally, converting between scanning paradigms where the Phantom moves vs the Probe moving may also be less complicated.
Probably related to this conversion is the replacement of the Point class with just numpy.ndarray.
OpenGL style transformations may make, maintenance and interfaces simpler because
Entities
would no longer have three separate functions forrotate
,translate
, andscale
. Additionally, converting between scanning paradigms where thePhantom
moves vs theProbe
moving may also be less complicated.Probably related to this conversion is the replacement of the
Point
class with justnumpy.ndarray
.