From ba97d17b2afd23f3116b5aa82663b1a5f136c004 Mon Sep 17 00:00:00 2001 From: WandererFan Date: Wed, 5 Nov 2014 17:29:44 -0500 Subject: [PATCH] Fix #0001722 Left-handed helix with an angle>0 produces 1 too many turns --- src/Mod/Part/App/TopoShape.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Mod/Part/App/TopoShape.cpp b/src/Mod/Part/App/TopoShape.cpp index a425cab2f..ecbe917b4 100644 --- a/src/Mod/Part/App/TopoShape.cpp +++ b/src/Mod/Part/App/TopoShape.cpp @@ -1614,9 +1614,6 @@ TopoDS_Shape TopoShape::makeHelix(Standard_Real pitch, Standard_Real height, gp_Dir2d aDir(2. * M_PI, pitch); Standard_Real coneDir = 1.0; if (leftHanded) { - //aPnt.SetCoord(0.0, height); - //aDir.SetCoord(2.0 * PI, -pitch); - aPnt.SetCoord(2. * M_PI, 0.0); aDir.SetCoord(-2. * M_PI, pitch); coneDir = -1.0; } @@ -1685,7 +1682,6 @@ TopoDS_Shape TopoShape::makeLongHelix(Standard_Real pitch, Standard_Real height, gp_Dir2d aDir(2. * M_PI, pitch); Standard_Real coneDir = 1.0; if (leftHanded) { - aPnt.SetCoord(2. * M_PI, 0.0); aDir.SetCoord(-2. * M_PI, pitch); coneDir = -1.0; }