EgtGeomKernel 1.4a2 : Aggiunti gruppi per avere struttura DB ad albero.
This commit is contained in:
+5
-5
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user