EgtGeomKernel 1.4a2 : Aggiunti gruppi per avere struttura DB ad albero.

This commit is contained in:
Dario Sassi
2013-12-02 08:24:11 +00:00
parent bf3e8b5ff9
commit 19e382b435
22 changed files with 787 additions and 338 deletions
+5 -5
View File
@@ -261,7 +261,7 @@ OutScl::PutCurveArc( const ICurveArc& CrvArc)
nNumSeg = (int) ( fabs( CrvArc.GetAngCenter()) / DELTA_ANG) + 1 ;
// ciclo sui segmenti
Remark( "CurveArc") ;
for ( i = 0 ; i <= nNumSeg ; i ++) {
for ( i = 0 ; i <= nNumSeg ; ++ i) {
// ricavo il punto
dU = i / (double) nNumSeg ;
CrvArc.GetPoint( dU, ptFin) ;
@@ -273,7 +273,7 @@ OutScl::PutCurveArc( const ICurveArc& CrvArc)
}
// ciclo per disegnare le derivate
Remark( "ArcTangents+Der2") ;
for ( i = 0 ; i <= nNumSeg ; i ++ ) {
for ( i = 0 ; i <= nNumSeg ; ++ i) {
// ricavo il punto
dU = i / (double) nNumSeg ;
CrvArc.GetPointTangNormCurv( dU, ptFin, vtT, vtN, dCurv) ;
@@ -306,7 +306,7 @@ OutScl::PutCurveBez( const ICurveBezier& CrvBez)
// ciclo per disegnare i segmenti
Remark( "BezierCurve") ;
for ( i = 0 ; i <= NUM_SEG ; i ++ ) {
for ( i = 0 ; i <= NUM_SEG ; ++ i) {
// ricavo il punto
dU = i / (double) NUM_SEG ;
CrvBez.GetPoint( dU, ptFin) ;
@@ -318,7 +318,7 @@ OutScl::PutCurveBez( const ICurveBezier& CrvBez)
}
// ciclo per disegnare le derivate
Remark( "BezierTangents+Der2") ;
for ( i = 0 ; i <= NUM_SEG ; i ++ ) {
for ( i = 0 ; i <= NUM_SEG ; ++ i) {
// ricavo il punto
dU = i / (double) NUM_SEG ;
CrvBez.GetPointTangNormCurv( dU, ptFin, vtT, vtN, dCurv) ;
@@ -351,7 +351,7 @@ OutScl::PutPolygBez( const ICurveBezier& CrvBez)
// ciclo per disegnare il poligono di controllo
Remark( "BezierPolygon") ;
for ( i = 0 ; i <= CrvBez.GetDegree() ; i ++) {
for ( i = 0 ; i <= CrvBez.GetDegree() ; ++ i) {
ptFin = CrvBez.GetControlPoint( i) ;
// dopo il primo, disegno
if ( i > 0)