Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform_convert_mesh_skin.c
| Show First 20 Lines • Show All 49 Lines • ▼ Show 20 Lines | |||||
| static float *mesh_skin_transdata_center(const struct TransIslandData *island_data, | static float *mesh_skin_transdata_center(const struct TransIslandData *island_data, | ||||
| const int island_index, | const int island_index, | ||||
| BMVert *eve) | BMVert *eve) | ||||
| { | { | ||||
| if (island_data->center && island_index != -1) { | if (island_data->center && island_index != -1) { | ||||
| return island_data->center[island_index]; | return island_data->center[island_index]; | ||||
| } | } | ||||
| else { | |||||
| return eve->co; | return eve->co; | ||||
| } | } | ||||
| } | |||||
| static void mesh_skin_transdata_create(TransDataBasic *td, | static void mesh_skin_transdata_create(TransDataBasic *td, | ||||
| BMEditMesh *em, | BMEditMesh *em, | ||||
| BMVert *eve, | BMVert *eve, | ||||
| const struct TransIslandData *island_data, | const struct TransIslandData *island_data, | ||||
| const int island_index) | const int island_index) | ||||
| { | { | ||||
| BLI_assert(BM_elem_flag_test(eve, BM_ELEM_HIDDEN) == 0); | BLI_assert(BM_elem_flag_test(eve, BM_ELEM_HIDDEN) == 0); | ||||
| ▲ Show 20 Lines • Show All 242 Lines • Show Last 20 Lines | |||||