EgtMachKernel :

- migliorata gestione Archi
- migliorata gestioni lati aperti e gestione delle operazioni booleane tra regioni piane
- migliorie varie.
This commit is contained in:
Riccardo Elitropi
2024-03-01 17:51:23 +01:00
parent 0980e10c33
commit caee6ccb83
3 changed files with 374 additions and 138 deletions
+3 -3
View File
@@ -737,15 +737,15 @@ Operation::GetSignedDistFromStmRaw( int nPhase, const Point3d ptP, const Vector3
dDist = dCurrDist ;
double dTmpCurrDist = 0 ;
for ( int i = 0 ; i < ( int)vSrfRawPart.size() ; ++ i) {
for ( int i = 0 ; i < int( vSrfRawPart.size()) ; ++ i) {
ILSIVECTOR vInfo ; // info
Triangle3d Tria ; // triangolo della trimesh intersecato
// recupero la distanza tra il punto e la parte p-esima
if ( IntersLineSurfTm( ptP, vtDir, RAY_LEN, *vSrfRawPart[i], vInfo)) {
if (( int)vInfo.size() == 0)
if ( vInfo.empty())
continue ;
DistPointSurfTm distPtStm( ptP, *vSrfRawPart[i]) ;