3dPrinting :

- gestita la generazione dei solidi nel caso in cui lo strand non sia definito sulle singole curve.
This commit is contained in:
SaraP
2023-11-23 10:02:03 +01:00
parent eac6b2da77
commit fa7f51d02e
+2 -1
View File
@@ -21,6 +21,7 @@ local function GetLayerParamsForSolidCalc( nPartId)
LayerParams.bSpiralVase = EgtGetInfo( nPartId, KEY_SPIRAL_VASE, 'b') or false
LayerParams.dLayHeight = EgtGetInfo( nPartId, KEY_SLICE_STEP, 'd')
LayerParams.vtSlicing = EgtGetInfo( nPartId, KEY_SLICING_DIR, 'v')
LayerParams.dStrand = EgtGetInfo( nPartId, KEY_STRAND, 'd')
return LayerParams
end
@@ -237,7 +238,7 @@ local function CreateSolidFromCurve( nCrvId, nSolidGrp, LayerParams, nLayer)
elseif nType == TYPE.AUX_SOLID then
Color = EgtStdColor( 'AQUA')
end
local dStrand = EgtGetInfo( nCrvId, KEY_CRV_STRAND, 'd')
local dStrand = EgtGetInfo( nCrvId, KEY_CRV_STRAND, 'd') or LayerParams.dStrand
local nCopyId = EgtCopyGlob( nCrvId, nSolidGrp)
local nId = GDB_ID.NULL