1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-09-03 14:10:33 +03:00

0032714: Documentation - drop VS2010 from minimal requirements

This commit is contained in:
kgv
2021-12-05 00:36:18 +03:00
committed by smoskvin
parent 03eb96038e
commit 68a8b15260
4 changed files with 36 additions and 34 deletions

View File

@@ -1837,7 +1837,7 @@ bool areEqualAngles (double theAngle1, double theAngle2)
{
return Abs(theAngle1 - theAngle2) < Precision::Angular();
}
~~~
~~~~
It is also possible to check parallelism of two vectors as follows:
~~~~{.cpp}
@@ -1845,7 +1845,7 @@ bool areParallelVectors (const gp_Vec& theVec1, const gp_Vec& theVec2)
{
return theVec1.IsParallel (theVec2, Precision::Angular());
}
~~~
~~~~
Note that *Precision::Angular()* can be used on both dot and cross products because for small angles the *Sine* and the *Angle* are equivalent.
So to test if two directions of type *gp_Dir* are perpendicular, it is legal to use the following code:
@@ -1854,7 +1854,7 @@ bool arePerpendicular (const gp_Dir& theDir1, const gp_Dir& theDir2)
{
return Abs(theDir1 * theDir2) < Precision::Angular();
}
~~~
~~~~
#### Precision::Confusion
@@ -1875,7 +1875,7 @@ bool isNullVector (const gp_Vec& theVec)
{
return theVec.Magnitude() < Precision::Confusion();
}
~~~
~~~~
#### Precision::Intersection