3dPrinting :

- gestione regioni con numero diverso di passate.
This commit is contained in:
SaraP
2022-08-12 12:27:41 +02:00
parent ffd86bd009
commit ff84fd21c3
9 changed files with 784 additions and 271 deletions
+19 -7
View File
@@ -18,6 +18,7 @@ SOLID_GRP = "Solid"
TOOLPATH_GRP = "ToolPath"
LAYER_SRF = "LayerSurf"
SHELL_CRV = "Shell"
EXTRA_SHELL_CRV = "ExtraShell"
INFILL_CRV = "Infill"
COASTING_CRV = "Coasting"
WIPE_CRV = "Wipe"
@@ -25,6 +26,8 @@ LEAD_IN_CRV = "LeadIn"
LEAD_OUT_CRV = "LeadOut"
FRAME_PART = "FramePart"
START_GEOM = "Start"
SHELL_NBR_SURF = "ShellNbrSurf"
TOT_SHELL_TRIM_SURF = "TotalShellSurfForTrim"
MIN_LEN = 0.1
MIN_AREA = 0.01
@@ -86,6 +89,11 @@ KEY_RIBS_INTERS = "RibsHaveIntersections"
KEY_SPLIT_RIB = "SplitRib"
KEY_RIBS_TWO_STRANDS = "RibsHaveAll2Strands"
-- Regioni con diverso numero di passate
KEY_SHELL_NBR_DIFF = "ShellNbrDifference"
KEY_INVERTED_CURVE = "CurveIsInverted"
KEY_CLOSED_EXTRA_SHELL = "ExtraShellIsClosed"
-- Parametri di macchina
SEC_3DPRINTING = "3dPrinting"
KEY_COEFF_X = "CoeffX"
@@ -100,11 +108,13 @@ KEY_SLICE_REAL_Z = "SliceRealZ"
TYPE = {
OUTER_SHELL = 1,
INNER_SHELL = 2,
INFILL = 3,
LINK = 4,
COASTING = 5,
WIPE = 6,
RIB = 7,
EXTRA_SHELL = 3,
INFILL = 4,
LINK = 5,
COASTING = 6,
WIPE = 7,
RIB = 8,
AUX_SOLID = 9,
}
PRINT_ORDER = {
@@ -189,9 +199,11 @@ SLICE_ADV_TYPE = {
}
---------------------------------------------------------------------
RIBS_GRP="Ribs"
RIBS_CRV="Rib"
RIBS_GRP = "Ribs"
RIBS_CRV = "Rib"
SHELL_NBR_GRP = "ShellNbrRegions"
SHELL_NBR_CRV = "ShellNbrRegion"
---------------------------------------------------------------------
return AddManData