From d1b306ec6dcbc902cd7028fbca6f73fbd0734ba0 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Sun, 22 May 2016 17:04:09 +0000 Subject: [PATCH] EgtGeomKernel 1.6r6 : - aggiunto calcolo BBox a CurveArc di tipo preciso. --- CurveArc.cpp | 6 +++++- EgtGeomKernel.rc | Bin 11718 -> 11718 bytes 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CurveArc.cpp b/CurveArc.cpp index c872577..2f78bbb 100644 --- a/CurveArc.cpp +++ b/CurveArc.cpp @@ -727,7 +727,11 @@ CurveArc::GetBBox( const Frame3d& frRef, BBox3d& b3Ref, int nFlag) const return false ; // assegno il box nel riferimento b3Ref.Reset() ; - ArcApproxer aAppr( LIN_TOL_APPROX, ANG_TOL_APPROX_DEG, false, *this) ; + double dLinTol = LIN_TOL_APPROX ; + double dAngTolDeg = ANG_TOL_APPROX_DEG ; + if ( ( nFlag & BBF_EXACT) != 0) + dLinTol = LIN_TOL_MIN ; + ArcApproxer aAppr( dLinTol, dAngTolDeg, false, *this) ; double dU ; Point3d ptPos ; while ( aAppr.GetPoint( dU, ptPos)) { diff --git a/EgtGeomKernel.rc b/EgtGeomKernel.rc index a3ec08198a90dc7445e1c635509815e6ae28269b..379f8cd1630adac78f5f7e6c18746e922d447c80 100644 GIT binary patch delta 110 zcmX>WeJpyzA2vp_&G-4vGfl1&(wY2&Q;pGVvZAo=W*@FeEMOU1X1ItOWeJpyzA2vqg&G-4vGfl1&(wY2&Q;pGhvZAo=W*@FeEMOU1X1ItO