AdvancedPhotonSource / xdesign

Tools for designing x-ray phantoms and experiments.
https://xdesign.readthedocs.io
Other
24 stars 16 forks source link

Unify transformations #54

Open carterbox opened 7 years ago

carterbox commented 7 years ago

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.