EgtGeomKernel :

- in Polyline aggiunte TempProp e funzioni di Set e  Get relative
- in ProjectCurveOnSurfTm migliorato calcolo normale nei punti proiettati in
- altre piccole migliorie nelle inizializzazioni di oggetti geometrici.
This commit is contained in:
Dario Sassi
2023-11-22 20:15:56 +01:00
parent 91dca91153
commit 296b274190
7 changed files with 18 additions and 19 deletions
+2 -3
View File
@@ -2684,7 +2684,7 @@ AddZigZag( const ISurfFlatRegion* pSrfPock, double dRad, double dStep, double dA
// Offset della regione per curva ZigZag
double dOffs = dRad ;
double dExtra = min( 0.1 * ( 2.0 * dRad), 2.0) ;
double dExtra = 0 ;
// ciclo su tutti i chunks della superificie originale
for ( int c = 0 ; c < pSrfPock->GetChunkCount() ; ++ c) {
@@ -2815,7 +2815,7 @@ AddOneWay( const ISurfFlatRegion* pSrfPock, double dRad, double dStep, double dA
{
double dOffs = dRad ;
double dExtra = min( 0.1 * ( 2. * dRad), 1.0) ;
double dExtra = 0 ;
// copio la regione da svuotare
PtrOwner<ISurfFlatRegion> pSrfToPock( pSrfPock->Clone()) ;
@@ -2921,7 +2921,6 @@ CalcPocketing( const ISurfFlatRegion *pSfr, double dRad, double dStep, double dA
{
// controllo dei parametri
if ( pSfr == nullptr || ! pSfr->IsValid() ||
dRad < EPS_SMALL ||
dStep < EPS_SMALL ||
( nType != POCKET_SUB_ZIGZAG && nType != POCKET_SUB_ONEWAY && nType != POCKET_SUB_SPIRALIN && nType != POCKET_SUB_SPIRALOUT))
return false ;