EgtExecutor :
- aggiunte info in ProjectCurveOnSurf - piccolo aggiustamento per ricavere curve di sincro da trimming.
This commit is contained in:
@@ -2510,6 +2510,8 @@ MyProjectCurveOnSurf( int nCurveId, const INTVECTOR& vnSurfId, int nDestGrpId,
|
||||
pGeomDB->SetInfo( nNewId, "Ind", nInd ++) ;
|
||||
pGeomDB->SetInfo( nNewId, "Par", Pt5ax.dPar) ;
|
||||
pGeomDB->SetInfo( nNewId, "Flag", Pt5ax.nFlag) ;
|
||||
pGeomDB->SetInfo( nNewId, "DirU", Pt5ax.vtDirU) ;
|
||||
pGeomDB->SetInfo( nNewId, "DirV", Pt5ax.vtDirV) ;
|
||||
}
|
||||
|
||||
return true ;
|
||||
|
||||
+2
-2
@@ -711,7 +711,7 @@ ExeTrimmingGetSurfBzSyncPoints( int nParentId, int nEdge1Id, int nEdge2Id, doubl
|
||||
double dU = 0. ;
|
||||
Vector3d vtTanPrev, vtTanAft ;
|
||||
Point3d ptUseless ;
|
||||
bOk = ( pCrvEdge1->GetParamAtPoint( vSyncPoints[nL].first, dU, dMyLinTol) &&
|
||||
bOk = ( pCrvEdge1->GetParamAtPoint( vSyncPoints[nL].first, dU, 5 * dMyLinTol) &&
|
||||
pCrvEdge1->GetPointD1D2( dU, ICurve::FROM_MINUS, ptUseless, &vtTanPrev) &&
|
||||
pCrvEdge1->GetPointD1D2( dU, ICurve::FROM_PLUS, ptUseless, &vtTanAft)) ;
|
||||
if ( ! bOk)
|
||||
@@ -722,7 +722,7 @@ ExeTrimmingGetSurfBzSyncPoints( int nParentId, int nEdge1Id, int nEdge2Id, doubl
|
||||
setInds.insert( nL) ;
|
||||
continue ;
|
||||
}
|
||||
bOk = ( pCrvEdge2->GetParamAtPoint( vSyncPoints[nL].second, dU, dMyLinTol) &&
|
||||
bOk = ( pCrvEdge2->GetParamAtPoint( vSyncPoints[nL].second, dU, 5 * dMyLinTol) &&
|
||||
pCrvEdge2->GetPointD1D2( dU, ICurve::FROM_MINUS, ptUseless, &vtTanPrev) &&
|
||||
pCrvEdge2->GetPointD1D2( dU, ICurve::FROM_PLUS, ptUseless, &vtTanAft)) ;
|
||||
if ( ! bOk)
|
||||
|
||||
Reference in New Issue
Block a user