OCC6.5.3 bug of creating a full sphere

Hi OCC team,

Using new OCC6.5.3, I can't create a full sphere face any more like before.
face = BRepBuilderAPI_MakeFace (gp_Sphere(ax2, radius), 0, 6.2831853071795880, -1.5707963267948970, 1.5707963267948970);
it will throw an exception in another sub API:
static Standard_Boolean IsDegenerated(const Handle(Geom_Curve)& theCurve,
const Standard_Real theMaxTol,
Standard_Real& theActTol)
GeomAdaptor_Curve AC(theCurve);
Standard_Real aConfusion = Precision::Confusion();
theActTol = aConfusion;
GeomAbs_CurveType Type = AC.GetType();

if (Type == GeomAbs_Circle) {

//exception throwed here
gp_Circ Circ = AC.Circle();

Thanks in advance.


Forum supervisor's picture

Hi Ding,

please, register the issue in Mantis Bugtracker which is now available via the Collaborative portal - http://dev.opencascade.org/index.php?q=home/get_involved


Cauchy Ding's picture

Hi Supervisor,

I have registered an account in that system, but I can't report bug to that track system. Would you please show me how to do next? Or my reporting authority is locked?


Forum supervisor's picture

1. Log in
2. Select "Community" in the Projects list box
3. Select "Report Issue"

Cauchy Ding's picture

Got it. Thanks.