mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-19 13:40:49 +03:00
0022792: Globally defined symbol PI conflicts with VTK definition (Intel compiler)
This commit is contained in:
@@ -908,14 +908,14 @@ Handle(Geom2d_Curve) TopOpeBRepTool_CurveTool::MakePCurveOnFace
|
||||
Handle(Geom2d_Curve) PCT = Handle(Geom2d_Curve)::DownCast(C2D->Copy());
|
||||
// make mirror relative to the isoline of apex -PI/2 or PI/2
|
||||
gp_Trsf2d aTrsf;
|
||||
gp_Pnt2d po(0,-PI/2);
|
||||
if (maxcond) po.SetY(PI/2);
|
||||
gp_Pnt2d po(0,-M_PI/2);
|
||||
if (maxcond) po.SetY(M_PI/2);
|
||||
aTrsf.SetMirror(gp_Ax2d(po, gp_Dir2d(1,0)));
|
||||
PCT->Transform(aTrsf);
|
||||
// add translation along U direction on PI
|
||||
gp_Vec2d vec(PI,0);
|
||||
gp_Vec2d vec(M_PI,0);
|
||||
Standard_Real UFirst = BAS.FirstUParameter();
|
||||
if (u2-UFirst-PI > -1e-7) vec.Reverse();
|
||||
if (u2-UFirst-M_PI > -1e-7) vec.Reverse();
|
||||
PCT->Translate(vec);
|
||||
C2D = PCT;
|
||||
// recompute the test point
|
||||
|
Reference in New Issue
Block a user