Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_bevel.c
| Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | static void initData(ModifierData *md) | ||||
| bmd->mat = -1; | bmd->mat = -1; | ||||
| bmd->profile = 0.5f; | bmd->profile = 0.5f; | ||||
| bmd->bevel_angle = DEG2RADF(30.0f); | bmd->bevel_angle = DEG2RADF(30.0f); | ||||
| bmd->defgrp_name[0] = '\0'; | bmd->defgrp_name[0] = '\0'; | ||||
| } | } | ||||
| static void copyData(ModifierData *md, ModifierData *target) | static void copyData(ModifierData *md, ModifierData *target) | ||||
| { | { | ||||
| #if 0 | |||||
| BevelModifierData *bmd = (BevelModifierData *) md; | BevelModifierData *bmd = (BevelModifierData *) md; | ||||
| BevelModifierData *tbmd = (BevelModifierData *) target; | BevelModifierData *tbmd = (BevelModifierData *) target; | ||||
| #endif | |||||
| tbmd->value = bmd->value; | modifier_copyData_generic(md, target); | ||||
| tbmd->res = bmd->res; | |||||
| tbmd->flags = bmd->flags; | |||||
| tbmd->val_flags = bmd->val_flags; | |||||
| tbmd->lim_flags = bmd->lim_flags; | |||||
| tbmd->e_flags = bmd->e_flags; | |||||
| tbmd->mat = bmd->mat; | |||||
| tbmd->profile = bmd->profile; | |||||
| tbmd->bevel_angle = bmd->bevel_angle; | |||||
| BLI_strncpy(tbmd->defgrp_name, bmd->defgrp_name, sizeof(tbmd->defgrp_name)); | |||||
| } | } | ||||
| static CustomDataMask requiredDataMask(Object *UNUSED(ob), ModifierData *md) | static CustomDataMask requiredDataMask(Object *UNUSED(ob), ModifierData *md) | ||||
| { | { | ||||
| BevelModifierData *bmd = (BevelModifierData *)md; | BevelModifierData *bmd = (BevelModifierData *)md; | ||||
| CustomDataMask dataMask = 0; | CustomDataMask dataMask = 0; | ||||
| /* ask for vertexgroups if we need them */ | /* ask for vertexgroups if we need them */ | ||||
| ▲ Show 20 Lines • Show All 135 Lines • Show Last 20 Lines | |||||