Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform_conversions.c
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 1,511 Lines • ▼ Show 20 Lines | else { | ||||
| BLI_assert(tc->poseobj != NULL); | BLI_assert(tc->poseobj != NULL); | ||||
| arm = tc->poseobj->data; | arm = tc->poseobj->data; | ||||
| } | } | ||||
| while (bid->bone) { | while (bid->bone) { | ||||
| ebo = bid->bone; | ebo = bid->bone; | ||||
| ebo->dist = bid->dist; | ebo->dist = bid->dist; | ||||
| ebo->rad_head = bid->rad_head; | |||||
| ebo->rad_tail = bid->rad_tail; | ebo->rad_tail = bid->rad_tail; | ||||
| ebo->roll = bid->roll; | ebo->roll = bid->roll; | ||||
| ebo->xwidth = bid->xwidth; | ebo->xwidth = bid->xwidth; | ||||
| ebo->zwidth = bid->zwidth; | ebo->zwidth = bid->zwidth; | ||||
| copy_v3_v3(ebo->head, bid->head); | copy_v3_v3(ebo->head, bid->head); | ||||
| copy_v3_v3(ebo->tail, bid->tail); | copy_v3_v3(ebo->tail, bid->tail); | ||||
| if (arm->flag & ARM_MIRROR_EDIT) { | if (arm->flag & ARM_MIRROR_EDIT) { | ||||
| ▲ Show 20 Lines • Show All 249 Lines • ▼ Show 20 Lines | for (ebo = edbo->first; ebo; ebo = ebo->next) { | ||||
| } | } | ||||
| } | } | ||||
| if (mirror && (td_old != td)) { | if (mirror && (td_old != td)) { | ||||
| eboflip = ED_armature_ebone_get_mirrored(arm->edbo, ebo); | eboflip = ED_armature_ebone_get_mirrored(arm->edbo, ebo); | ||||
| if (eboflip) { | if (eboflip) { | ||||
| bid[i].bone = eboflip; | bid[i].bone = eboflip; | ||||
| bid[i].dist = eboflip->dist; | bid[i].dist = eboflip->dist; | ||||
| bid[i].rad_head = eboflip->rad_head; | |||||
| bid[i].rad_tail = eboflip->rad_tail; | bid[i].rad_tail = eboflip->rad_tail; | ||||
| bid[i].roll = eboflip->roll; | bid[i].roll = eboflip->roll; | ||||
| bid[i].xwidth = eboflip->xwidth; | bid[i].xwidth = eboflip->xwidth; | ||||
| bid[i].zwidth = eboflip->zwidth; | bid[i].zwidth = eboflip->zwidth; | ||||
| copy_v3_v3(bid[i].head, eboflip->head); | copy_v3_v3(bid[i].head, eboflip->head); | ||||
| copy_v3_v3(bid[i].tail, eboflip->tail); | copy_v3_v3(bid[i].tail, eboflip->tail); | ||||
| i++; | i++; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 7,981 Lines • Show Last 20 Lines | |||||