Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/select/select_draw_utils.c
| Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
| /** \name Draw Utilities | /** \name Draw Utilities | ||||
| * \{ */ | * \{ */ | ||||
| void select_id_object_min_max(Object *obj, float r_min[3], float r_max[3]) | void select_id_object_min_max(Object *obj, float r_min[3], float r_max[3]) | ||||
| { | { | ||||
| BoundBox *bb; | BoundBox *bb; | ||||
| BMEditMesh *em = BKE_editmesh_from_object(obj); | BMEditMesh *em = BKE_editmesh_from_object(obj); | ||||
| if (em) { | if (em) { | ||||
| bb = BKE_editmesh_cage_boundbox_get(em); | bb = BKE_editmesh_cage_boundbox_get(obj, em); | ||||
| } | } | ||||
| else { | else { | ||||
| bb = BKE_object_boundbox_get(obj); | bb = BKE_object_boundbox_get(obj); | ||||
| } | } | ||||
| copy_v3_v3(r_min, bb->vec[0]); | copy_v3_v3(r_min, bb->vec[0]); | ||||
| copy_v3_v3(r_max, bb->vec[6]); | copy_v3_v3(r_max, bb->vec[6]); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 191 Lines • Show Last 20 Lines | |||||