From cb882b93790f0d3bbc9f1bc22afb51fb9d2beb1e Mon Sep 17 00:00:00 2001 From: DarioS Date: Wed, 23 Feb 2022 10:48:15 +0100 Subject: [PATCH] EgtGeomKernel 2.4b3 : - corretto GetMidDir di CurveComposite - eliminati problemi con trigraph in x64. --- CurveComposite.cpp | 2 +- EgtGeomKernel.rc | Bin 11718 -> 11718 bytes GdbExecutor.cpp | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CurveComposite.cpp b/CurveComposite.cpp index cff3ca5..dbae6c7 100644 --- a/CurveComposite.cpp +++ b/CurveComposite.cpp @@ -1028,7 +1028,7 @@ CurveComposite::GetMidDir( Vector3d& vtDir) const if ( ! GetLength( dLen) || ! GetParamAtLength( 0.5 * dLen, dMid)) return false ; // calcolo la direzione - return ::GetTang( *this, 0.5 * m_CrvSmplS.size(), FROM_MINUS, vtDir) ; + return ::GetTang( *this, dMid, FROM_MINUS, vtDir) ; } //---------------------------------------------------------------------------- diff --git a/EgtGeomKernel.rc b/EgtGeomKernel.rc index 08bfb16683a946f8503b280f8d3c552dfb5ecca3..08e962bb3f0ea98088a57cf94917ca8f0269725c 100644 GIT binary patch delta 100 zcmX>WeJpyzFE&Qw&G*I5Gfl4J(wY2?Q;pGhvLd(cW-qP@EMOU1W|)YS2jk{G;Q$~X Qr~yeBsu05nEu}f!0J`iS_5c6? delta 100 zcmX>WeJpyzFE&P_&G*I5Gfl4J(wY2?Q;pGRvLd(cW-qP@EMOU1W|)YS2jk{G;Q$~X Qr~yeBsu05nEu}f!0J&5j?f?J) diff --git a/GdbExecutor.cpp b/GdbExecutor.cpp index fde9548..e73c658 100644 --- a/GdbExecutor.cpp +++ b/GdbExecutor.cpp @@ -7921,7 +7921,7 @@ GdbExecutor::ExecuteOutTextIcci( const string& sCmd2, const STRVECTOR& vsParams) sText += "
" ; sText += " U=" + ToString( aInfo.IciA[j].dU,7) + " P=(" + ToString( aInfo.IciA[j].ptI,4) + ")" ; switch( aInfo.IciA[j].nPrevTy) { - case ICCT_NULL : sText += " ??-" ; break ; + case ICCT_NULL : sText += " ?" "?-" ; break ; case ICCT_IN : sText += " IN-" ; break ; case ICCT_OUT : sText += " OUT-" ; break ; case ICCT_ON : sText += " ON-" ; break ; @@ -7940,7 +7940,7 @@ GdbExecutor::ExecuteOutTextIcci( const string& sCmd2, const STRVECTOR& vsParams) sText += string( "
") + ( aInfo.bCBOverEq ? " + " : " - ") ; sText += " U=" + ToString( aInfo.IciB[j].dU,7) + " P=(" + ToString( aInfo.IciB[j].ptI,4) + ")" ; switch( aInfo.IciB[j].nPrevTy) { - case ICCT_NULL : sText += " ??-" ; break ; + case ICCT_NULL : sText += " ?" "?-" ; break ; case ICCT_IN : sText += " IN-" ; break ; case ICCT_OUT : sText += " OUT-" ; break ; case ICCT_ON : sText += " ON-" ; break ;