Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Leung <aligorith@gmail.com>2007-09-17 15:43:48 +0400
committerJoshua Leung <aligorith@gmail.com>2007-09-17 15:43:48 +0400
commit063fbdc2a46d46e537c602cc0bd418e1f025e61f (patch)
treee2b66a2bc03bb77666567b6de9976215882b57b2 /source/blender/blenkernel/intern/constraint.c
parent52f551678b3c9020bad91041ad28a71d4e776140 (diff)
Attempted bugfix for TrackTo constraint - reverting the only change (that I've picked up so far) that I made to the code of the TrackTo constraint. Apparently the Align to Target feature was broken...
Diffstat (limited to 'source/blender/blenkernel/intern/constraint.c')
-rw-r--r--source/blender/blenkernel/intern/constraint.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/constraint.c b/source/blender/blenkernel/intern/constraint.c
index 8bd925e0500..f14199d7b9b 100644
--- a/source/blender/blenkernel/intern/constraint.c
+++ b/source/blender/blenkernel/intern/constraint.c
@@ -1989,6 +1989,9 @@ static void evaluate_constraint (bConstraint *constraint, float ownermat[][4], f
ownermat[2][1]=0;
ownermat[2][2]=size[2];
+ /* targetmat[2] instead of ownermat[2] is passed to vectomat
+ * for backwards compatability it seems... (Aligorith)
+ */
VecSubf(vec, ownermat[3], targetmat[3]);
vectomat(vec, ownermat[2],
(short)data->reserved1, (short)data->reserved2,