EgtGeomKernel 1.5a6 : prima versione di scalatura non uniforme,
aggiunto comando COUNTER in tsc.
This commit is contained in:
+17
-6
@@ -335,17 +335,28 @@ OutScl::NormalOrNone( const CrvPointDiffGeom& oDiffG)
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
OutScl::PutCurve( const IGeoObj* pGeoObj, int nFlag)
|
||||
OutScl::PutGeoObj( const IGeoObj* pGeoObj, int nFlag)
|
||||
{
|
||||
if (( pGeoObj->GetType() & GEO_CURVE) != 0) {
|
||||
const ICurve* pCurve ;
|
||||
// recupero e controllo la curva
|
||||
if ( ( pCurve = GetCurve( pGeoObj)) == nullptr)
|
||||
return false ;
|
||||
// eseguo output
|
||||
return PutCurve( pCurve, nFlag) ;
|
||||
}
|
||||
else
|
||||
return true ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
OutScl::PutCurve( const ICurve* pCurve, int nFlag)
|
||||
{
|
||||
bool bFound ;
|
||||
PolyLine PL ;
|
||||
const ICurve* pCurve ;
|
||||
|
||||
|
||||
// recupero e controllo la curva
|
||||
if ( ( pCurve = GetCurve( pGeoObj)) == nullptr)
|
||||
return false ;
|
||||
|
||||
// ciclo per disegnare i segmenti
|
||||
Remark( "Curve") ;
|
||||
Point3d ptIni ;
|
||||
|
||||
Reference in New Issue
Block a user