Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_curve.c
| Show First 20 Lines • Show All 161 Lines • ▼ Show 20 Lines | if (mesh != NULL) { | ||||
| return; | return; | ||||
| } | } | ||||
| CurveModifierData *cmd = (CurveModifierData *)md; | CurveModifierData *cmd = (CurveModifierData *)md; | ||||
| bool use_dverts = false; | bool use_dverts = false; | ||||
| int defgrp_index = -1; | int defgrp_index = -1; | ||||
| if (ctx->object->type == OB_MESH && cmd->name[0] != '\0') { | if (ctx->object->type == OB_MESH && cmd->name[0] != '\0') { | ||||
| defgrp_index = BKE_id_defgroup_name_index(&mesh->id, cmd->name); | defgrp_index = BKE_object_defgroup_name_index(ctx->object, cmd->name); | ||||
| if (defgrp_index != -1) { | if (defgrp_index != -1) { | ||||
| use_dverts = true; | use_dverts = true; | ||||
| } | } | ||||
| } | } | ||||
| if (use_dverts) { | if (use_dverts) { | ||||
| BKE_curve_deform_coords_with_editmesh(cmd->object, | BKE_curve_deform_coords_with_editmesh(cmd->object, | ||||
| ctx->object, | ctx->object, | ||||
| ▲ Show 20 Lines • Show All 75 Lines • Show Last 20 Lines | |||||