Panning for Data
The idea here is that physical characteristics can map to data fields, for example weight might be price and size might be popularity, and then color might be something else. Then via a command line interface the world can be adjusted, remapped, and manipulated. I could turn off gravity and let the records float around, or turn off collisions and filter them through a sieve.
So this is what I’ve got now, and there’ll be more to come in the next few weeks. I was previously trying to write my own physics engine, but the collision detection was very hard, so I got smart and started using PyODE. It’s still a little slower than I’d like when the collisions start building, like when they all pile up. I also had to limit the balls from rolling into the z-dimension, so there is some real wasted processing there.
