EgtGeomKernel :

- piccole modifiche in Cut e GeneralizedCut per eseguire il più possibile SimplfyFacet.
This commit is contained in:
DarioS
2021-11-03 13:30:26 +01:00
parent 76d009ddbe
commit 8a6dbf044e
2 changed files with 12 additions and 10 deletions
+6 -5
View File
@@ -3718,11 +3718,12 @@ SurfTriMesh::Cut( const Plane3d& plPlane, bool bSaveOnEq)
// aggiorno tutto
if ( ! AdjustVertices() || ! DoCompacting())
return false ;
// se superficie originale a facce, cerco di semplificarle
if ( nFacetOriCnt < 200 || double( nTriaOriCnt) / nFacetOriCnt > 4) {
if ( ! SimplifyFacets( 500.0))
LOG_ERROR( GetEGkLogger(), "Error in SimplifyFacets of Stm::Cut")
}
}
// se superficie originale a facce, cerco di semplificarle in ogni caso
if ( nFacetOriCnt < 200 || double( nTriaOriCnt) / nFacetOriCnt > 4) {
if ( ! SimplifyFacets( 500.0))
LOG_ERROR( GetEGkLogger(), "Error in SimplifyFacets of Stm::Cut")
}
return true ;