diff --git a/EXE_GdbCreate.cpp b/EXE_GdbCreate.cpp index bb5ec38..ba6b722 100644 --- a/EXE_GdbCreate.cpp +++ b/EXE_GdbCreate.cpp @@ -583,7 +583,7 @@ ExeCreateDiametralDimension( int nParentId, int nCrvId, const Point3d& ptDim, //------------------------------------------------------------------------------- static int -MyCreateAngularDimension( int nParentId, const Point3d& ptP1, const Point3d& ptP0, const Point3d& ptP2, +MyCreateAngularDimension( int nParentId, const Point3d& ptP1, const Point3d& ptCen, const Point3d& ptP2, const Point3d& ptDim, const string& sText, int nRefType) { IGeomDB* pGeomDB = GetCurrGeomDB() ; @@ -594,7 +594,7 @@ MyCreateAngularDimension( int nParentId, const Point3d& ptP1, const Point3d& ptP if ( ! pGeomDB->GetGroupGlobFrame( nParentId, frLoc)) return GDB_ID_NULL ; // porto in locale i punti e assegno i versori - Point3d ptP0L = GetPointLocal( pGeomDB, ptP0, nRefType, frLoc) ; + Point3d ptP0L = GetPointLocal( pGeomDB, ptCen, nRefType, frLoc) ; Point3d ptP1L = GetPointLocal( pGeomDB, ptP1, nRefType, frLoc) ; Point3d ptP2L = GetPointLocal( pGeomDB, ptP2, nRefType, frLoc) ; Point3d ptDimL = GetPointLocal( pGeomDB, ptDim, nRefType, frLoc) ; @@ -611,16 +611,16 @@ MyCreateAngularDimension( int nParentId, const Point3d& ptP1, const Point3d& ptP //------------------------------------------------------------------------------- int -ExeCreateAngularDimension( int nParentId, const Point3d& ptP1, const Point3d& ptP0, const Point3d& ptP2, +ExeCreateAngularDimension( int nParentId, const Point3d& ptP1, const Point3d& ptCen, const Point3d& ptP2, const Point3d& ptDim, const string& sText, int nRefType) { // eseguo - int nId = MyCreateAngularDimension( nParentId, ptP1, ptP0, ptP2, ptDim, sText, nRefType) ; + int nId = MyCreateAngularDimension( nParentId, ptP1, ptCen, ptP2, ptDim, sText, nRefType) ; ExeSetModified() ; // se richiesto, salvo il comando Lua equivalente if ( IsCmdLog()) { string sLua = "EgtAngularDimension(" + IdToString( nParentId) + ",{" + - ToString( ptP0) + "},{" + + ToString( ptCen) + "},{" + ToString( ptP1) + "},{" + ToString( ptP2) + "},{" + ToString( ptDim) + "},'" +