constraint_mat_convertspace is now no longer static/private to constraint.c
authorJoshua Leung <aligorith@gmail.com>
Tue, 14 Aug 2007 11:19:35 +0000 (11:19 +0000)
committerJoshua Leung <aligorith@gmail.com>
Tue, 14 Aug 2007 11:19:35 +0000 (11:19 +0000)
source/blender/blenkernel/BKE_constraint.h
source/blender/blenkernel/intern/constraint.c

index 628032c1fcadb82e619044171c829b2e3ff305c2..c2fdd551d797b7439f60ea993d6676b498e37745 100644 (file)
@@ -90,6 +90,8 @@ void set_constraint_target(struct bConstraint *con, struct Object *ob, char *sub
 struct bConstraintOb *constraints_make_evalob(struct Object *ob, void *subdata, short datatype);
 void constraints_clear_evalob(struct bConstraintOb *cob);
 
+void constraint_mat_convertspace(struct Object *ob, struct bPoseChannel *pchan, float mat[][4], short from, short to);
+
 short get_constraint_target_matrix(struct bConstraint *con, short ownertype, void *ownerdata, float mat[][4], float time);
 void solve_constraints (struct ListBase *conlist, struct bConstraintOb *cob, float ctime);
 
index 08b8239513ba6ce2d7f2cacfc73fff1188945cf3..205feb15ab3c77081d2e919f2bbb78b9e78e9ed7 100644 (file)
@@ -914,7 +914,7 @@ void do_constraint_channels (ListBase *conbase, ListBase *chanbase, float ctime)
  * of a matrix from one space to another for constraint evaluation.
  * For now, this is only implemented for Objects and PoseChannels.
  */
-static void constraint_mat_convertspace (Object *ob, bPoseChannel *pchan, float mat[][4], short from, short to)
+void constraint_mat_convertspace (Object *ob, bPoseChannel *pchan, float mat[][4], short from, short to)
 {
        float tempmat[4][4];
        float diff_mat[4][4];