EgtMachKernel :

- in SurfRoughing corretto passaggio parametro IntersParPlanesSurfTm (deve essere per riferimento).
This commit is contained in:
Dario Sassi
2024-06-07 19:02:49 +02:00
parent a9d57c8021
commit 7929a41d5f
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -1367,7 +1367,7 @@ SurfRoughing::GetRaw( ISurfTriMesh* pStmRaw) const
//----------------------------------------------------------------------------
bool
SurfRoughing::GetSfrByRawIntersection( ISurfFlatRegion* pSfrInt, IntersParPlanesSurfTm IPPStm, double dDist) const
SurfRoughing::GetSfrByRawIntersection( ISurfFlatRegion* pSfrInt, const IntersParPlanesSurfTm& IPPStm, double dDist) const
{
// controllo dei parametri
if ( pSfrInt == nullptr)
+1 -1
View File
@@ -90,7 +90,7 @@ class SurfRoughing : public Machining
const ICurveComposite* pRCrv, bool bSplitArcs, bool bNoneForced,
Point3d& ptP1, double& dElev) ;
bool GetRaw( ISurfTriMesh* pStmRaw) const ;
bool GetSfrByRawIntersection( ISurfFlatRegion* pSfrInt, IntersParPlanesSurfTm IPPStm, double dDist) const ;
bool GetSfrByRawIntersection( ISurfFlatRegion* pSfrInt, const IntersParPlanesSurfTm& IPPStm, double dDist) const ;
bool GetActiveSurfaces( INTVECTOR& vSurfId) const ;
double GetRightFeed( const Vector3d& vtMove, const Vector3d& vtTool) const ;
double GetRadiusForStartEndElevation( void) const ;