diff --git a/src/Mod/Part/App/PrimitiveFeature.cpp b/src/Mod/Part/App/PrimitiveFeature.cpp index d594b82df..1a3c0c7e3 100644 --- a/src/Mod/Part/App/PrimitiveFeature.cpp +++ b/src/Mod/Part/App/PrimitiveFeature.cpp @@ -853,7 +853,7 @@ App::DocumentObjectExecReturn *Spiral::execute(void) BRepLib::BuildCurves3d(wire); Handle_Geom_Plane aPlane = new Geom_Plane(gp_Pnt(0.0,0.0,0.0), gp::DZ()); - Standard_Real range = (myNumRot+1) * myGrowth + 1; + Standard_Real range = (myNumRot+1) * myGrowth + 1 + myRadius; BRepBuilderAPI_MakeFace mkFace(aPlane, -range, range, -range, range #if OCC_VERSION_HEX >= 0x060502 , Precision::Confusion()