diff --git a/EGkCurveAux.h b/EGkCurveAux.h index d4936ec..d1136b5 100644 --- a/EGkCurveAux.h +++ b/EGkCurveAux.h @@ -47,7 +47,7 @@ struct CNurbsData // tutte le operazioni richiedono la forma OMOGENEA, finite le quali posso riportarmi alla forma NON OMOGENEA //---------------------------------------------------------------------------- -//! Trasforma una linea in una nuova curva di Bezier semplice +//! Trasforma una curva in una nuova curva di Bezier semplice EGK_EXPORT ICurve* CurveToBezierCurve( const ICurve* pCrv, int nDeg = 3, bool bMakeRatOrNot = true) ; //---------------------------------------------------------------------------- diff --git a/EGkCurveComposite.h b/EGkCurveComposite.h index 080e1c4..ea27959 100644 --- a/EGkCurveComposite.h +++ b/EGkCurveComposite.h @@ -70,7 +70,6 @@ class __declspec( novtable) ICurveComposite : public ICurve virtual bool GetCurveTempProp( int nCrv, int& nProp, int nPropInd = 0) const = 0 ; virtual bool SetCurveTempParam( int nCrv, double dParam, int nParamInd = 0) = 0 ; virtual bool GetCurveTempParam( int nCrv, double& dParam, int nParamInd = 0) const = 0 ; - virtual bool FromPoint( Point3d& ptStart) = 0 ; virtual bool GetOnlyPoint( Point3d& ptStart) const = 0 ; } ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 36ee450..404ae62 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -319,6 +319,7 @@ EXE_EXPORT int ExeCreateCurveChamfer( int nParentId, int nCrv1, const Point3d& EXE_EXPORT int ExeCreateCurveBezier( int nParentId, int nDegree, const PNTVECTOR& vPnt, int nRefType) ; EXE_EXPORT int ExeCreateCurveBezierRational( int nParentId, int nDegree, const PNTUVECTOR& vPntW, int nRefType) ; EXE_EXPORT int ExeCreateCurveBezierFromArc( int nParentId, int nArcId, bool bErase) ; +EXE_EXPORT int ExeCreateCurveBezierFromCurve( int nParentId, int nCrvId, int nDeg) ; EXE_EXPORT int ExeCreateCurveCompo( int nParentId, const INTVECTOR& vIds, bool bErase) ; EXE_EXPORT int ExeCreateCurveCompoByChain( int nParentId, const INTVECTOR& vIds, const Point3d& ptNear, bool bErase, int nRefType, int* pnCount) ; @@ -345,7 +346,6 @@ EXE_EXPORT int ExeCreatePolygonFromSide( int nParentId, int nNumSides, const Po const Point3d& ptFin, int nRefType) ; EXE_EXPORT int ExeCreateCirclesAlongCurve( int nParentId, int nCrvId, double dOffset, double dOverlap, double dStartAdd, double dEndAdd, double dDiam, int* pnCount) ; -EXE_EXPORT int ExeCreateCurveBezierForm( int nParentId, int nCrvId, int nDeg) ; // GeomDB Create Surf EXE_EXPORT int ExeCreateSurfFlatRegion( int nParentId, const INTVECTOR& vCrvIds, int* pnCount) ;