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:
authorCampbell Barton <ideasman42@gmail.com>2011-08-02 11:08:22 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-08-02 11:08:22 +0400
commit70b4758ff8756a55a1c88156a852b80a0d3c2ef9 (patch)
tree7fae0201d91cae49b5ade454f41ea17624038456 /source/blender/editors/space_view3d/view3d_fly.c
parent2e860a3e85d1f1045d15b525e3a88d3e8fbb6adf (diff)
Made wmNDOFMotionData use a vector rather then xyz members, makes it nicer to use with math functions.
ndof_to_angle_axis and ndof_to_quat now use math functions.
Diffstat (limited to 'source/blender/editors/space_view3d/view3d_fly.c')
-rw-r--r--source/blender/editors/space_view3d/view3d_fly.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/editors/space_view3d/view3d_fly.c b/source/blender/editors/space_view3d/view3d_fly.c
index 38d93ab59f3..5c53faf96a6 100644
--- a/source/blender/editors/space_view3d/view3d_fly.c
+++ b/source/blender/editors/space_view3d/view3d_fly.c
@@ -953,9 +953,9 @@ static int flyApply_ndof(bContext *C, FlyInfo *fly)
// ^^ this is ok for default cube scene, but should scale with.. something
float trans[3] = {
- lateral_sensitivity * ndof->tx,
- vertical_sensitivity * ndof->ty,
- forward_sensitivity * ndof->tz
+ lateral_sensitivity * ndof->tvec[0],
+ vertical_sensitivity * ndof->tvec[1],
+ forward_sensitivity * ndof->tvec[2]
};
if (fly->use_precision)
@@ -969,7 +969,7 @@ static int flyApply_ndof(bContext *C, FlyInfo *fly)
if (flag & NDOF_FLY_HELICOPTER)
{
// replace world z component with device y (yes it makes sense)
- trans[2] = speed * dt * vertical_sensitivity * ndof->ty;
+ trans[2] = speed * dt * vertical_sensitivity * ndof->tvec[1];
}
if (rv3d->persp==RV3D_CAMOB) {