Today I wrote my first self-motivated FlexUnit tests to test my as3 quaternion utilities. At my laptop in our rented condo in Kauai. While my wife is out snorkeling on the beach 100 yards away.
but the baby physics engine* is looking pretty good, I've got angular joints working now (though they don't handle torsion? I think that's a separate joint?) and stick joints look pretty good too, and I built a little inspector panel with tabs so that I can easily tweak stuff. And the math is all in 3D, which is a bit of a leap for me (much more thinking... such a pain.)
Unit testing is still a little unfamiliar to me I must admit, but I'm enjoying the added confidence it gives me about the math I'm using. Now it might be time to work on plant biology and rendering, which is after all what I sat down to do in the first place before I got distracted by all this 3d math.
Or, it might be time to head over to the beach I guess.
*Annie likes to call it a "baby-physics engine" instead of a "baby physics-engine." I like the mental image. :-)