Searched refs:pchan_eval (Results 1 – 6 of 6) sorted by relevance
/dports/graphics/blender/blender-2.91.0/source/blender/editors/armature/ |
H A D | pose_transform.c | 145 curbone->curve_in_x += pchan_eval->curve_in_x; in applyarmature_transfer_properties() 146 curbone->curve_in_y += pchan_eval->curve_in_y; in applyarmature_transfer_properties() 149 curbone->roll1 += pchan_eval->roll1; in applyarmature_transfer_properties() 150 curbone->roll2 += pchan_eval->roll2; in applyarmature_transfer_properties() 151 curbone->ease1 += pchan_eval->ease1; in applyarmature_transfer_properties() 152 curbone->ease2 += pchan_eval->ease2; in applyarmature_transfer_properties() 154 curbone->scale_in_x *= pchan_eval->scale_in_x; in applyarmature_transfer_properties() 221 if (!pchan || !pchan_eval) { in applyarmature_process_selected_recursive() 445 applyarmature_set_edit_position(curbone, pchan_eval->pose_mat, pchan_eval->pose_tail, NULL); in apply_armature_pose2bones_exec() 529 BKE_armature_mat_pose_to_bone(pchan_eval, pchan_eval->pose_mat, delta_mat); in pose_visual_transform_apply_exec() [all …]
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/animation/ |
H A D | anim_motion_paths.c | 164 bPoseChannel *pchan_eval = NULL; in motionpaths_calc_bake_targets() local 166 pchan_eval = BKE_pose_channel_find_name(ob_eval->pose, mpt->pchan->name); in motionpaths_calc_bake_targets() 170 if (pchan_eval) { in motionpaths_calc_bake_targets() 173 copy_v3_v3(mpv->co, pchan_eval->pose_head); in motionpaths_calc_bake_targets() 176 copy_v3_v3(mpv->co, pchan_eval->pose_tail); in motionpaths_calc_bake_targets() 201 mpath_eval = (pchan_eval) ? pchan_eval->mpath : NULL; in motionpaths_calc_bake_targets()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/space_view3d/ |
H A D | view3d_snap.c | 135 bPoseChannel *pchan_eval; in snap_sel_to_grid_exec() local 140 for (pchan_eval = ob_eval->pose->chanbase.first; pchan_eval; pchan_eval = pchan_eval->next) { in snap_sel_to_grid_exec() 141 if (pchan_eval->bone->flag & BONE_SELECTED) { in snap_sel_to_grid_exec() 142 if (pchan_eval->bone->layer & arm_eval->layer) { in snap_sel_to_grid_exec() 143 if ((pchan_eval->bone->flag & BONE_CONNECTED) == 0) { in snap_sel_to_grid_exec() 147 copy_v3_v3(nLoc, pchan_eval->pose_mat[3]); in snap_sel_to_grid_exec() 157 BKE_armature_loc_pose_to_bone(pchan_eval, vec, vec); in snap_sel_to_grid_exec() 160 bPoseChannel *pchan = BKE_pose_channel_find_name(ob->pose, pchan_eval->name); in snap_sel_to_grid_exec()
|
H A D | view3d_iterators.c | 615 bPoseChannel *pchan_eval = BKE_pose_channel_find_name(ob_eval->pose, pchan->name); in pose_foreachScreenBone() local 621 vc->region, pchan_eval->pose_head, screen_co_a, clip_flag) == V3D_PROJ_RET_OK) { in pose_foreachScreenBone() 631 vc->region, pchan_eval->pose_tail, screen_co_b, clip_flag) == V3D_PROJ_RET_OK) { in pose_foreachScreenBone()
|
/dports/graphics/blender/blender-2.91.0/source/blender/depsgraph/intern/ |
H A D | depsgraph_query.cc | 225 const bPoseChannel *pchan_eval = BKE_pose_channel_find_name(ob_eval->pose, pchan->name); in DEG_get_evaluated_rna_pointer() local 227 r_ptr_eval->data = (void *)pchan_eval; in DEG_get_evaluated_rna_pointer()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/object/ |
H A D | object_relations.c | 691 bPoseChannel *pchan_eval = NULL; in ED_object_parent_set() local 747 pchan_eval = BKE_pose_channel_active(parent_eval); in ED_object_parent_set() 843 pchan_eval->bone->flag &= ~BONE_RELATIVE_PARENTING; in ED_object_parent_set() 850 pchan_eval->bone->flag |= BONE_RELATIVE_PARENTING; in ED_object_parent_set()
|