Salome HOME
Fix error in test case for issue #1779
[modules/shaper.git] / src / GeomAPI / GeomAPI_Solid.cpp
index f128d3d65cf894dbe57aa0097fd7a958062b7891..8ac3a38624f339617430b649a155d4dfc220d174 100644 (file)
@@ -273,8 +273,8 @@ std::shared_ptr<GeomAPI_Cone> GeomAPI_Solid::getCone() const
         anApex->z() + aParam0 * anAxis->z()));
 
     // calculate radii of caps
-    aParam0 /= Cos(aSemiAngle);
-    aParam1 /= Cos(aSemiAngle);
+    aParam0 *= Tan(aSemiAngle);
+    aParam1 *= Tan(aSemiAngle);
 
     aCone = GeomConePtr(new GeomAPI_Cone(aLocation, anAxis, aSemiAngle, aParam0, aParam1));
   }