After the shiny features that are lighting and shadows from the last major update, it was time to delve deep inside the code and fix some more boring things. Like the rotation problem and data management.
Thus the lack of new images.
Rotation now works with Matrices for all Actors, and makes them actually perform the way you would want them to.
Which means that rotating around the x-Axis actually rotates an object around its x-Axis and I’m out of the gymbal-lock problem.
The data management stuff was a bit of a pain to change. Basically, once you finished a drawing, it wasn’t possible to change it again, which obviously doesn’t make much sense. But it was easy to implement, especially since I was still learning of vertex arrays and vertex buffer objects and the like.
Now things are much nicer. You can edit any drawing at any time, re-save it and keep working on things over time, which is the whole idea of a realtime environment. It’s cool, although it’s hard to show the wonderfulness of it in pictures.
But fret not, the next big construction site is the timeline, and that will definetly lead to picture posts in the coming days…