Cleanup of Armature 3d drawing.
authorTon Roosendaal <ton@blender.org>
Tue, 12 Jul 2005 15:47:53 +0000 (15:47 +0000)
committerTon Roosendaal <ton@blender.org>
Tue, 12 Jul 2005 15:47:53 +0000 (15:47 +0000)
commit1adf750fc3c86a4d3e7d3f42028e93dfb9bf1c47
treef6e6cf2b46c1de903a49effaeb67b164eb7c29fa
parentd7ab2a584e3c4ee92f8600bbab642ff449729421
Cleanup of Armature 3d drawing.

- In Solid drawmode, bones get drawn solid too now. Including Outline-
  selection color, if that's set.
  Disable it by setting Object-buttons "drawtype" for the Armature.
  Color used for solid bones is in Theme editor.
- EditMode armature now follows (Mesh edit) theme colors (Vertex, Edge)
- PoseMode armature has ThemeColor for selection, and draws three extra
  colors now;
   - blue shade for bones with action Ipos
   - yellow for bones with IK
   - green for bones with a constraint
- "X ray" now only works for PoseMode... needs review, can be done better
- "Draw Names" option uses theme color too, also indicates selection.

Fixes;

- In Armature EditMode, the deformed Mesh goes to rest-position
- Border select didn't clear 'active' flag in Bones in PoseMode
- Mouse-click select didn't work when a dashed line was close to Bone
source/blender/blenkernel/intern/action.c
source/blender/blenkernel/intern/lattice.c
source/blender/include/BIF_editarmature.h
source/blender/include/BIF_resources.h
source/blender/makesdna/DNA_action_types.h
source/blender/makesdna/DNA_userdef_types.h
source/blender/src/drawobject.c
source/blender/src/editarmature.c
source/blender/src/editview.c
source/blender/src/resources.c
source/blender/src/usiblender.c