Home
last modified time | relevance | path

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 Dpose_transform.c145 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 Danim_motion_paths.c164 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 Dview3d_snap.c135 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 Dview3d_iterators.c615 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 Ddepsgraph_query.cc225 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 Dobject_relations.c691 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()