diff options
author | Campbell Barton <campbell@blender.org> | 2022-07-07 07:57:43 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-07-07 08:24:48 +0300 |
commit | 34c701abbdbfa6143c11e1b6f8d7797257c70237 (patch) | |
tree | 9544bea46f711d22a14ad0fe6ea1bba7d4f13109 /source/blender/draw/engines/overlay | |
parent | 3f657e7ef19a39d7dca64ed5fdee57336f445c62 (diff) |
Fix T99270: bones using empties as custom shapes can't be selected
Regression in [0] which didn't account for the bounds of empty objects.
Add support support calculating bounds from empty draw-type to use in
pose-bone culling.
[0]: 3267c91b4d5caab7da8aef071a446dd2e86f86a9
Diffstat (limited to 'source/blender/draw/engines/overlay')
-rw-r--r-- | source/blender/draw/engines/overlay/overlay_armature.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/engines/overlay/overlay_armature.c b/source/blender/draw/engines/overlay/overlay_armature.c index ea0c2f287a6..e38695c76ab 100644 --- a/source/blender/draw/engines/overlay/overlay_armature.c +++ b/source/blender/draw/engines/overlay/overlay_armature.c @@ -2102,7 +2102,7 @@ static void pchan_culling_calc_bsphere(const Object *ob, { float min[3], max[3]; INIT_MINMAX(min, max); - BKE_pchan_minmax(ob, pchan, min, max); + BKE_pchan_minmax(ob, pchan, true, min, max); mid_v3_v3v3(r_bsphere->center, min, max); r_bsphere->radius = len_v3v3(min, r_bsphere->center); } |