diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-03-19 16:05:58 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-03-19 16:12:16 +0300 |
commit | 58e27cca97c4dc348949c2df8138ba08b17743fc (patch) | |
tree | 0518eec626e9b38b45f37f27bef01aca3faecd80 /source/blender | |
parent | 8a125e3b55de11558e12ecd5e41700c8f3b55662 (diff) |
GPencil: Include gpencil objects in BKE_object_minmax
Also remove redundant check for meshes.
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/blenkernel/intern/object.c | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index f7a719726b9..66b888c84f2 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -2762,6 +2762,20 @@ void BKE_object_minmax(Object *ob, float min_r[3], float max_r[3], const bool us changed = true; break; } + case OB_MESH: + { + bb = *BKE_mesh_boundbox_get(ob); + BKE_boundbox_minmax(&bb, ob->obmat, min_r, max_r); + changed = true; + break; + } + case OB_GPENCIL: + { + bb = *BKE_gpencil_boundbox_get(ob); + BKE_boundbox_minmax(&bb, ob->obmat, min_r, max_r); + changed = true; + break; + } case OB_LATTICE: { Lattice *lt = ob->data; @@ -2784,17 +2798,6 @@ void BKE_object_minmax(Object *ob, float min_r[3], float max_r[3], const bool us changed = BKE_pose_minmax(ob, min_r, max_r, use_hidden, false); break; } - case OB_MESH: - { - Mesh *me = BKE_mesh_from_object(ob); - - if (me) { - bb = *BKE_mesh_boundbox_get(ob); - BKE_boundbox_minmax(&bb, ob->obmat, min_r, max_r); - changed = true; - } - break; - } case OB_MBALL: { float ob_min[3], ob_max[3]; |