EgtMachKernel 2.6i3 :
- riportata in PocketingNT da Pocketing la correzione per caso limite dimensione tasca quasi uguale a dimensione utensile - ricompilato con POCKETING_NT 0 per abilitare vecchio Pocketing.
This commit is contained in:
Binary file not shown.
@@ -249,6 +249,9 @@
|
||||
<ClCompile Include="SimulatorMP.cpp">
|
||||
<Filter>Source Files\Output</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="PocketingNT.cpp">
|
||||
<Filter>Source Files\Operations</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="DllMain.h">
|
||||
@@ -761,6 +764,9 @@
|
||||
<ClInclude Include="Simulator.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="PocketingNT.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="EgtMachKernel.rc">
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@
|
||||
#include "/EgtDev/Include/EMkOperationConst.h"
|
||||
#include <string>
|
||||
|
||||
#define POCKETING_NT 1
|
||||
#define POCKETING_NT 0
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
static const std::string s_OpeClass[] = {"",
|
||||
|
||||
+2
-2
@@ -3903,8 +3903,8 @@ PocketingNT::CalcSpiral( const ICurveComposite* pCompo, int nReg, bool bSplitArc
|
||||
CalcCurveLimitOffset( *pCompo, dMaxOffs) ;
|
||||
else
|
||||
CalcCurveLimitOffset( *pOffs, dMaxOffs) ;
|
||||
if ( abs( dMaxOffs - dOffs) < EPS_SMALL)
|
||||
dOffs -= EPS_SMALL ;
|
||||
if ( dOffs > dMaxOffs - 10 * EPS_ZERO && dOffs < dMaxOffs + EPS_SMALL)
|
||||
dOffs = dMaxOffs - 10 * EPS_ZERO ;
|
||||
|
||||
// calcolo
|
||||
OffsetCurve OffsCrv ;
|
||||
|
||||
Reference in New Issue
Block a user