diff options
author | Campbell Barton <ideasman42@gmail.com> | 2017-04-20 11:16:01 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2017-04-20 11:16:01 +0300 |
commit | d8bf0900902b2b523bb50a69b9c669c7d5797d72 (patch) | |
tree | e9c35670312b11b2af91eed605d68bb1e2f4a66b /source/blender/editors/space_view3d/drawobject.c | |
parent | 462d9e37ea4d4f9aa5344b4a49d9aa95f7692a10 (diff) | |
parent | 6da53e46c9dc81fcbabd49d1db0f88c5e876cf43 (diff) |
Merge branch 'master' into 28
Diffstat (limited to 'source/blender/editors/space_view3d/drawobject.c')
-rw-r--r-- | source/blender/editors/space_view3d/drawobject.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index b80167ce676..adf17117dae 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -7376,19 +7376,16 @@ static void draw_editnurb( vec_a[0] = fac; vec_a[1] = 0.0f; vec_a[2] = 0.0f; + + mul_qt_v3(bevp->quat, vec_a); + madd_v3_v3fl(vec_a, bevp->dir, -fac); - vec_b[0] = -fac; - vec_b[1] = 0.0f; - vec_b[2] = 0.0f; + reflect_v3_v3v3(vec_b, vec_a, bevp->dir); + negate_v3(vec_b); - mul_qt_v3(bevp->quat, vec_a); - mul_qt_v3(bevp->quat, vec_b); add_v3_v3(vec_a, bevp->vec); add_v3_v3(vec_b, bevp->vec); - madd_v3_v3fl(vec_a, bevp->dir, -fac); - madd_v3_v3fl(vec_b, bevp->dir, -fac); - immVertex3fv(pos, vec_a); immVertex3fv(pos, bevp->vec); immVertex3fv(pos, bevp->vec); |