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:
+2
-3
@@ -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 ;
|
||||
|
||||
Reference in New Issue
Block a user