July 17, 2012, 03:05 (GMT) |
Added a "clear" function for bit-field boolean RNA properties, used by a "clearfield" parameter for the "prop" command. This allows python scripts to create buttons which clear the entire bitfield before setting a value, thus enabling mutually exclusive buttons where only one can be toggled at a time. This behavior can be overridden if shift is held down by the user. All of this is used by the TRS floating buttons so that clicking one clears the others. |
July 14, 2012, 17:15 (GMT) |
July 14, 2012, 03:37 (GMT) |
IK constraint animation export.(not complete) |
July 13, 2012, 23:42 (GMT) |
The buttons should set the manipulator mode, not do the transform. Use prop instead of operator so there can be multiple modes enables at once. |
July 13, 2012, 21:43 (GMT) |
UV transform correction ========================= * Add visual debug code, slightly offsets edges whose loops are used for projection * Numerical robustness: Clamp dot products to avoid nans in acos. With this commit, I consider UV transform correction robust for use. Feel free to test and send comments/bugs. |
July 13, 2012, 19:59 (GMT) |
UV transform correction ========================= * Little fix, using final instead of original coordinates * Take mean value of displacement for boundary edges. Now the displacement is solved for both boundary edges if the edges are parallel. |
July 13, 2012, 19:20 (GMT) |
UV transform correction ======================= * Make a better estimate of closest loops by taking angle sign into account. |
July 12, 2012, 19:56 (GMT) |
modifications to get the mask alpha in overlay. Still quite some fixes needed for it to work properly |
July 12, 2012, 19:56 (GMT) |
More cleanup of brush modes for texture paint mode |
July 12, 2012, 19:29 (GMT) |
Another experiment with arranging the two-dimension scale/translate manipulators such that they don't overlap and their function is a bit more obvious. It's a bit more cluttered than before though. |
July 12, 2012, 19:11 (GMT) |
python refactoring: separate mask texture properties to their own panel. Also remove 'Fixed Texture' property from 3D toolbar as it is only relevant for 2D painting |
July 12, 2012, 18:43 (GMT) |
Overlay for texpaint ===================== * add an extra mode for mapping, solves some overlay issues. |
July 12, 2012, 17:34 (GMT) |
UV transform correction ========================= * Code for better out-of-mesh-bounds interpolation. For now just choose one of the boundary faces and do interpolation based on that. Eventually will do a linear combination for a two-face solve. |
July 12, 2012, 06:47 (GMT) |
Update function signature, fix for r48825 |
July 11, 2012, 07:47 (GMT) |
By request, X button for each item on the UV Maps list box. |
July 10, 2012, 21:45 (GMT) |
merge with trunk 48817 |
July 10, 2012, 01:14 (GMT) |
UV transform correction ======================== * extrapolation for out of mesh boundaries Testing also revealed some cases where minimum angle calculation doesn't work as it should. Solution will probably be to store according to winding |
July 9, 2012, 23:46 (GMT) |
Deleting the selected item in the vertex groups listbox leaves the selection on the next rather than the preceding item. |
July 9, 2012, 22:32 (GMT) |
Add OPTYPE_CLEAR_SEARCH to an operator type to prevent a search panel built for that operator from automatically filling in the previous search. |
July 8, 2012, 14:10 (GMT) |
- bf_assimp: add settings parameter to bassimp_import(). Settings include a reportlist to report to plus some assimp-specific stuff (triangulation, unit scaling etc) . Not all settings are implemented yet and they are also not yet offered in the GUI. |
|