Blender Development Goodies 2
I've been having a go at the transform code again the past days, unifying the code, simplifying, fixing some bugs, fun stuff.
Part of the unifying busines is merging options for the manipulator into normal transform. I also sneaked in View space constraint and user defined (through objects) spaces.
Enjoy
User defined spaces are saved as part of the scene, they are linked to the object, so if you rotate the object used, the constraint space follows. The system also support spaces not linked to objects (like a user specified edge or whatnot), but it's not currently accessible in the UI.
The code to deal with the space switching depending on the option is a bit yuck since it is part of the manipulator code and does some handling that normal transform doesn't need, so I'll have to clean that eventually.
Anyhow, 'til next time,
Martin
Part of the unifying busines is merging options for the manipulator into normal transform. I also sneaked in View space constraint and user defined (through objects) spaces.
Enjoy
User defined spaces are saved as part of the scene, they are linked to the object, so if you rotate the object used, the constraint space follows. The system also support spaces not linked to objects (like a user specified edge or whatnot), but it's not currently accessible in the UI.
The code to deal with the space switching depending on the option is a bit yuck since it is part of the manipulator code and does some handling that normal transform doesn't need, so I'll have to clean that eventually.
Anyhow, 'til next time,
Martin