Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-03-19 16:05:58 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-03-19 16:12:16 +0300
commit58e27cca97c4dc348949c2df8138ba08b17743fc (patch)
tree0518eec626e9b38b45f37f27bef01aca3faecd80 /source/blender
parent8a125e3b55de11558e12ecd5e41700c8f3b55662 (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.c25
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];