EgtExecutor :
- piccole modifiche.
This commit is contained in:
+22
-21
@@ -2609,28 +2609,29 @@ MyCreateCurveBezierForm( int nParentId, int nCrvId)
|
||||
Vector3d vtExtr ;
|
||||
pCurve->GetExtrusion( vtExtr) ;
|
||||
vtExtr.LocToLoc( frCrv, frLoc) ;
|
||||
int nType = pCurve->GetType() ;
|
||||
PtrOwner<ICurve> pCrv ;
|
||||
switch ( nType ) {
|
||||
case CRV_LINE :
|
||||
pCrv.Set( LineToBezierCurve( GetCurveLine( pCurve))) ;
|
||||
break ;
|
||||
case CRV_ARC :
|
||||
pCrv.Set( ArcToBezierCurve( GetCurveArc( pCurve))) ;
|
||||
break ;
|
||||
case CRV_BEZIER :
|
||||
pCrv.Set( BezierToBasicBezierCurve( GetCurveBezier( pCurve))) ;
|
||||
break ;
|
||||
case CRV_COMPO :
|
||||
pCrv.Set( CompositeToBezierCurve( GetCurveComposite( pCurve))) ;
|
||||
break ;
|
||||
default :
|
||||
break ;
|
||||
}
|
||||
PtrOwner<ICurve> pCrvBez ( CurveToBezierCurve( pCurve)) ;
|
||||
|
||||
//int nType = pCurve->GetType() ;
|
||||
//switch ( nType ) {
|
||||
//case CRV_LINE :
|
||||
// pCrvBez.Set( LineToBezierCurve( GetCurveLine( pCurve))) ;
|
||||
// break ;
|
||||
//case CRV_ARC :
|
||||
// pCrvBez.Set( ArcToBezierCurve( GetCurveArc( pCurve))) ;
|
||||
// break ;
|
||||
//case CRV_BEZIER :
|
||||
// pCrvBez.Set( BezierToBasicBezierCurve( GetCurveBezier( pCurve))) ;
|
||||
// break ;
|
||||
//case CRV_COMPO :
|
||||
// pCrvBez.Set( CompositeToBezierCurve( GetCurveComposite( pCurve))) ;
|
||||
// break ;
|
||||
//default :
|
||||
// break ;
|
||||
//}
|
||||
// setto l'estrusione
|
||||
pCrv->SetExtrusion( vtExtr) ;
|
||||
pCrvBez->SetExtrusion( vtExtr) ;
|
||||
// aggiungo la curva in forma di Bezier al DB
|
||||
int nId = pGeomDB->AddGeoObj( GDB_ID_NULL, nParentId, Release( pCrv)) ;
|
||||
int nId = pGeomDB->AddGeoObj( GDB_ID_NULL, nParentId, Release( pCrvBez)) ;
|
||||
return nId ;
|
||||
}
|
||||
|
||||
@@ -2643,7 +2644,7 @@ ExeCreateCurveBezierForm( int nParentId, int nCrvId)
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtCreateCurveBezierForm(" + IdToString( nParentId) + "," +
|
||||
string sLua = "EgtCurveBezierForm(" + IdToString( nParentId) + "," +
|
||||
IdToString( nCrvId) + "," +
|
||||
" -- Id=" + ToString( nId) ;
|
||||
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
|
||||
|
||||
Reference in New Issue
Block a user