Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/modifier.c
| Show First 20 Lines • Show All 1,014 Lines • ▼ Show 20 Lines | if ((ob_eval->type == OB_MESH) && (ob_eval->mode & OB_MODE_EDIT)) { | ||||
| if (em != NULL) { | if (em != NULL) { | ||||
| me = (get_cage_mesh && em->mesh_eval_cage != NULL) ? em->mesh_eval_cage : | me = (get_cage_mesh && em->mesh_eval_cage != NULL) ? em->mesh_eval_cage : | ||||
| em->mesh_eval_final; | em->mesh_eval_final; | ||||
| } | } | ||||
| } | } | ||||
| if (me == NULL) { | if (me == NULL) { | ||||
| me = (get_cage_mesh && ob_eval->runtime.mesh_deform_eval != NULL) ? | me = (get_cage_mesh && ob_eval->runtime.mesh_deform_eval != NULL) ? | ||||
| ob_eval->runtime.mesh_deform_eval : | ob_eval->runtime.mesh_deform_eval : | ||||
| ob_eval->runtime.mesh_eval; | BKE_object_get_evaluated_mesh(ob_eval); | ||||
| } | } | ||||
| return me; | return me; | ||||
| } | } | ||||
| ModifierData *modifier_get_original(ModifierData *md) | ModifierData *modifier_get_original(ModifierData *md) | ||||
| { | { | ||||
| if (md->orig_modifier_data == NULL) { | if (md->orig_modifier_data == NULL) { | ||||
| Show All 13 Lines | |||||