EgtGeomKernel 2.2d2 :

- inCurveArc IsFlat speciale rinominata IsPlane
- in tutte le Curve aggiunto parametro bUseExtrusion a IsFlat
- a FromPlaneTrimmedWithBox di Polygon3d aggiunti parametri bOnEq e bOnCt
- a GetSurfTriMeshPlaneInBox aggiunti parametri bOnEq e bOnCt.
This commit is contained in:
Dario Sassi
2020-04-13 09:01:50 +00:00
parent b23f738bb9
commit 0db79f5660
20 changed files with 58 additions and 65 deletions
+2 -2
View File
@@ -116,7 +116,7 @@ GetLineTgLineArc( const CurveLine& crvLine1, const Point3d& ptNear1,
const CurveArc& crvArc2, const Point3d& ptNear2)
{
// l'arco deve essere piatto (no elica)
if ( ! crvArc2.IsFlat())
if ( ! crvArc2.IsPlane())
return nullptr ;
// versore della linea
Vector3d vtDir1 ;
@@ -162,7 +162,7 @@ GetLineTgTwoArcs( const CurveArc& crvArc1, const Point3d& ptNear1,
{
// verifico che i due archi abbiano lo stesso piano intrinseco e siano piatti
if ( ! AreSameOrOppositeVectorApprox( crvArc1.GetNormVersor(), crvArc2.GetNormVersor()) ||
! crvArc1.IsFlat() || ! crvArc2.IsFlat())
! crvArc1.IsPlane() || ! crvArc2.IsPlane())
return nullptr ;
// calcolo il riferimento intrinseco del primo arco (Z->DirNorm e X->DirStart)