3dPrinting 3.1f4 :
- aggiunta possibilità da file ini della macchina di modificare l'angolo per lo slicing a 45° ( Dir45degAng).
This commit is contained in:
@@ -1420,12 +1420,14 @@ function CalcSlices.Exec( nPartId, nStmId)
|
||||
local nSlicingType = EgtGetInfo( s_nPartId, KEY_SLICING_TYPE, 'i')
|
||||
if nSlicingType == SLICING_TYPE.DEG45_X then
|
||||
local nDir = EgtGetNumberFromIni( '3dPrinting', 'Dir45degX', 0, sMachIni)
|
||||
local dAng = EgtGetNumberFromIni( '3dPrinting', 'Dir45degAng', 45, sMachIni)
|
||||
local dHorAng = EgtIf( nDir == -1, 180, 0)
|
||||
vtSlicing = VectorFromSpherical( 1, 45, dHorAng)
|
||||
vtSlicing = VectorFromSpherical( 1, dAng, dHorAng)
|
||||
elseif nSlicingType == SLICING_TYPE.DEG45_Y then
|
||||
local nDir = EgtGetNumberFromIni( '3dPrinting', 'Dir45degY', 0, sMachIni)
|
||||
local dAng = EgtGetNumberFromIni( '3dPrinting', 'Dir45degAng', 45, sMachIni)
|
||||
local dHorAng = EgtIf( nDir == 2, 90, -90)
|
||||
vtSlicing = VectorFromSpherical( 1, 45, dHorAng)
|
||||
vtSlicing = VectorFromSpherical( 1, dAng, dHorAng)
|
||||
elseif nSlicingType == SLICING_TYPE.HORIZONTAL then
|
||||
vtSlicing = X_AX()
|
||||
elseif nSlicingType == SLICING_TYPE.MULTIPLANAR or nSlicingType == SLICING_TYPE.MULTIPLANAR_DEG45 or nSlicingType == SLICING_TYPE.MULTIPLANAR_HOR then
|
||||
|
||||
Reference in New Issue
Block a user