mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-04 13:13:25 +03:00
0022792: Globally defined symbol PI conflicts with VTK definition (Intel compiler)
This commit is contained in:
@@ -2281,8 +2281,8 @@ static Standard_Boolean ChooseSection(const TopoDS_Shape& Comp,
|
||||
continue;
|
||||
|
||||
Standard_Real Angle = aPln.Axis().Angle( bis.Axis() );
|
||||
if (Angle > PI/2)
|
||||
Angle = PI - Angle;
|
||||
if (Angle > M_PI/2)
|
||||
Angle = M_PI - Angle;
|
||||
|
||||
if (Angle < MinAngle)
|
||||
{
|
||||
@@ -2341,7 +2341,7 @@ static Standard_Boolean ChoosePlane(const TopoDS_Shape& Comp,
|
||||
TColgp_Array1OfPnt Origins( 0, NumberOfEdges*2-1 );
|
||||
TColgp_Array1OfDir Normals( 0, NumberOfEdges*2-1 );
|
||||
TColStd_Array1OfBoolean IsSingular( 0, NumberOfEdges*2-1 );
|
||||
Standard_Real MinAngle = PI/2;
|
||||
Standard_Real MinAngle = M_PI/2;
|
||||
Standard_Integer MinInd;
|
||||
for (ind = 0; ind < NumberOfEdges*2; ind++)
|
||||
{
|
||||
@@ -2355,8 +2355,8 @@ static Standard_Boolean ChoosePlane(const TopoDS_Shape& Comp,
|
||||
Origins(ind) = Axe.Location();
|
||||
Normals(ind) = Axe.Direction();
|
||||
Standard_Real Angle = bis.Angle( Axe );
|
||||
if (Angle > PI/2)
|
||||
Angle = PI - Angle;
|
||||
if (Angle > M_PI/2)
|
||||
Angle = M_PI - Angle;
|
||||
if (Angle < MinAngle)
|
||||
{
|
||||
MinAngle = Angle;
|
||||
@@ -2366,15 +2366,15 @@ static Standard_Boolean ChoosePlane(const TopoDS_Shape& Comp,
|
||||
}
|
||||
|
||||
gp_Ax2 TheAxe( Origins(MinInd), Normals(MinInd) );
|
||||
Standard_Real MaxAngleWithPln = PI/16;
|
||||
Standard_Real MaxAngleWithPln = M_PI/16;
|
||||
TColStd_SequenceOfInteger iseq;
|
||||
TColgp_SequenceOfPnt Pseq;
|
||||
for (ind = 0; ind < NumberOfEdges*2; ind++)
|
||||
if (!IsSingular(ind))
|
||||
{
|
||||
Standard_Real Angle = Normals(ind).Angle( TheAxe.Direction() );
|
||||
if (Angle > PI/2)
|
||||
Angle = PI - Angle;
|
||||
if (Angle > M_PI/2)
|
||||
Angle = M_PI - Angle;
|
||||
if (Angle <= MaxAngleWithPln)
|
||||
{
|
||||
iseq.Append(ind);
|
||||
|
Reference in New Issue
Block a user