EgtGeomKernel 1.5a6 : prima versione di scalatura non uniforme,
aggiunto comando COUNTER in tsc.
This commit is contained in:
+2
-2
@@ -533,7 +533,7 @@ CurveArc::Rotate( const Point3d& ptAx, const Vector3d& vtAx, double dCosAng, dou
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
CurveArc::Scale( const Point3d& ptCen, double dCoeffX, double dCoeffY, double dCoeffZ)
|
||||
CurveArc::Scale( const Frame3d& frRef, double dCoeffX, double dCoeffY, double dCoeffZ)
|
||||
{
|
||||
// la curva deve essere validata
|
||||
if ( m_nStatus != OK)
|
||||
@@ -548,7 +548,7 @@ CurveArc::Scale( const Point3d& ptCen, double dCoeffX, double dCoeffY, double dC
|
||||
return false ;
|
||||
|
||||
// scalo il centro e le dimensioni lineari
|
||||
m_PtCen.Scale( ptCen, dCoeffX, dCoeffX, dCoeffX) ;
|
||||
m_PtCen.Scale( frRef, dCoeffX, dCoeffX, dCoeffX) ;
|
||||
m_dRad *= fabs( dCoeffX) ;
|
||||
m_dDeltaN *= dCoeffX ;
|
||||
if ( dCoeffX < 0)
|
||||
|
||||
Reference in New Issue
Block a user