3dPrinting :
- corretto errore nelle intersezioni di setti con overlap diversi.
This commit is contained in:
@@ -531,11 +531,9 @@ end
|
||||
-- Funzione che sistema le intersezioni fra costolature nel caso generico
|
||||
local function AdjustRibsOffsetForIntersection( nCrv1, nCrv2, LayerParams, nOffsGrp)
|
||||
|
||||
-- calcolo gli offset della curva principale ( nCrv1) da usare per trim
|
||||
-- calcolo la superficie della curva principale ( nCrv1) da usare per trim
|
||||
local nShells = EgtGetInfo( nCrv1, KEY_RIBS_SHELLS_NBR, 'i')
|
||||
local nOverlap1 = EgtGetInfo( nCrv1, KEY_RIBS_OVERLAP, 'i')
|
||||
local nOverlap2 = EgtGetInfo( nCrv2, KEY_RIBS_OVERLAP, 'i')
|
||||
local nOverlap = min( nOverlap1, nOverlap2)
|
||||
local nOverlap = EgtGetInfo( nCrv2, KEY_RIBS_OVERLAP, 'i')
|
||||
local dOffs = ( nShells - 1) * LayerParams.dStrand / 2
|
||||
local nSrf = EgtSurfFrFatCurve( nOffsGrp, nCrv1, dOffs + ( 1 - nOverlap / 100) * LayerParams.dStrand, false)
|
||||
if not nSrf then return end
|
||||
|
||||
Reference in New Issue
Block a user