From 1bea531b4f6e63c44ed6977a1409e9951078bfa9 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 26 Jan 2015 18:53:18 +0000 Subject: [PATCH] EgtInterface 1.6a5 : - correzione a EgtCreateSurfTriMeshByScrewing per suddivisione con angoli negativi. --- API_GdbCreateSurf.cpp | 2 +- EgtInterface.rc | Bin 11718 -> 11718 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/API_GdbCreateSurf.cpp b/API_GdbCreateSurf.cpp index a144b07..06d069a 100644 --- a/API_GdbCreateSurf.cpp +++ b/API_GdbCreateSurf.cpp @@ -136,7 +136,7 @@ __stdcall EgtCreateSurfTriMeshByScrewing( int nParentId, int nCrvId, double dStepRotDeg = sqrt( 8 * dLinTol / dMaxRad) * RADTODEG ; // se superficie rototraslata, necessari limiti sulla lunghezza dei segmenti if ( fabs( dAngRotDeg) > EPS_ANG_SMALL && fabs( dMove) > EPS_SMALL){ - double dLenMax = 2 * fabs( dMove) * dStepRotDeg / dAngRotDeg ; + double dLenMax = 2 * fabs( dMove * dStepRotDeg / dAngRotDeg) ; bOk = bOk && PL.AdjustForMaxSegmentLen( dLenMax) ; } // creo e setto la superficie trimesh diff --git a/EgtInterface.rc b/EgtInterface.rc index 070655210155421bb4fe1036642b13b51b931dfc..9ef49d6efbd9c5519fa1580eb3164e0d7133a12b 100644 GIT binary patch delta 111 zcmX>WeJpyzFE&Qg%^&$rGEF|hS;uHP`Jtfh<^rw;7OzIAO+TQQ4Xt~E@c}o08AGs#sB~S delta 111 zcmX>WeJpyzFE&P#%^&$rGEF|hS;uHH`Jtfh<^rw;7OzIAO+TQQ4Xt~E@c}o07@$;z5oCK