3dPrinting 2.5e3 :
- infill prima versione ( lineari, griglia, zigzag, nido d'ape) - aggiunto riempimento ad infill anche nei solidi ausiliari - migliorie varie nella gestione dei riempimenti pieni - migliorie nei link e in StartPointOffsetOnLayer.
This commit is contained in:
+57
-12
@@ -34,6 +34,7 @@ SURF_LOOP = "SurfLoop"
|
||||
MIN_LEN = 0.1
|
||||
MIN_AREA = 0.01
|
||||
MIN_RIBS_LEN = 2
|
||||
MIN_INFILL_LEN = 2
|
||||
|
||||
-- Parametri di lavorazione
|
||||
SEC_DEFAULT = "Default"
|
||||
@@ -55,10 +56,6 @@ KEY_TYPE = "Type"
|
||||
KEY_LINK_TYPE = "LinkType"
|
||||
KEY_LINK_PARAM = "LinkParam"
|
||||
KEY_LINK_ZUP = "LinkZup"
|
||||
KEY_FLOOR_NBR = "FloorCount"
|
||||
KEY_FLOOR_TYPE = "FloorType"
|
||||
KEY_CEIL_NBR = "CeilCount"
|
||||
KEY_CEIL_TYPE = "CeilType"
|
||||
KEY_SPEED = "Speed"
|
||||
KEY_FEED = "Feed"
|
||||
KEY_EXT_FEED = "ExtFeed"
|
||||
@@ -81,7 +78,26 @@ KEY_COASTING_FEED = "CoastingFeed"
|
||||
KEY_WIPE_LEN = "WipeLen"
|
||||
KEY_WIPE_DIR = "WipeDir"
|
||||
KEY_WIPE_FEEDPU = "WipeFeedPu"
|
||||
KEY_TOOL_DIAM = "ToolDiam"
|
||||
KEY_TOOL_DIAM = "ToolDiam"
|
||||
|
||||
-- Solid Fill
|
||||
KEY_FLOOR_NBR = "FloorCount"
|
||||
KEY_FLOOR_TYPE = "FloorType"
|
||||
KEY_CEIL_NBR = "CeilCount"
|
||||
KEY_CEIL_TYPE = "CeilType"
|
||||
KEY_FILL_TYPE = "FillType"
|
||||
|
||||
-- Infill
|
||||
KEY_INFILL_TYPE = "InfillType"
|
||||
KEY_INFILL_DENSITY = "InfillDensity"
|
||||
KEY_INFILL_OVERLAP = "InfillOverlap"
|
||||
KEY_INFILL_GRID_OVERLAP = "InfillGridOverlap"
|
||||
KEY_INFILL_DIR = "InfillDirection"
|
||||
KEY_INFILL_OFFSET_X = "InfillOffsetX"
|
||||
KEY_INFILL_OFFSET_Y = "InfillOffsetY"
|
||||
KEY_INFILL_COASTING = "InfillCoasting"
|
||||
KEY_INFILL_WIPE = "InfillWipe"
|
||||
KEY_INFILL_WIPE_DIR = "InfillWipeDir"
|
||||
|
||||
-- Ribs
|
||||
KEY_RIBS_TYPE = "RibsType"
|
||||
@@ -125,12 +141,18 @@ KEY_EXTRA_SHELL_WIPE = "ExtraShellWipe"
|
||||
KEY_EXTRA_SHELL_WIPE_DIR = "ExtraShellWipeDir"
|
||||
|
||||
-- Solidi ausiliari
|
||||
KEY_AUX_SOLIDS_OVERLAP = "AuxSolidsOverlap"
|
||||
KEY_AUX_SOLIDS_INFILL = "AuxSolidsInfill"
|
||||
KEY_AUX_SOLIDS_PRINT_ORDER = "AuxSolidsStrandOrder"
|
||||
KEY_AUX_SOLIDS_OVERLAP = "AuxSolidsOverlap"
|
||||
KEY_AUX_SOLIDS_LINK_TYPE = "AuxSolidsLinkType"
|
||||
KEY_AUX_SOLIDS_SP_OFFSET = "AuxSolidsStartPointOffsetOnSlice"
|
||||
KEY_AUX_SOLIDS_LINK_PARAM = "AuxSolidsLinkParam"
|
||||
KEY_AUX_SOLIDS_SP_OFFSET = "AuxSolidsStartPointOffsetOnSlice"
|
||||
KEY_AUX_SOLIDS_LP_OFFSET = "AuxSolidsOffsetLeadPoint"
|
||||
KEY_AUX_SOLIDS_DENSITY = "AuxSolidsDensity"
|
||||
KEY_AUX_SOLIDS_DIR = "AuxSolidsDirection"
|
||||
KEY_AUX_SOLIDS_OFFSET_X = "AuxSolidsOffsetX"
|
||||
KEY_AUX_SOLIDS_OFFSET_Y = "AuxSolidsOffsetY"
|
||||
KEY_AUX_SOLIDS_GRID_OVERLAP = "AuxSolidsGridOverlap"
|
||||
KEY_AUX_SOLIDS_COASTING_LEN = "AuxSolidsCoastingLen"
|
||||
KEY_AUX_SOLIDS_WIPE_LEN = "AuxSolidsWipeLen"
|
||||
KEY_AUX_SOLIDS_WIPE_DIR = "AuxSolidsWipeDir"
|
||||
@@ -156,7 +178,14 @@ KEY_ASSOCIATED_CRVS = "AssociatedCrvs"
|
||||
KEY_ORIGINAL_SURF = "OriginalSurf"
|
||||
KEY_HAS_SOLIDS = "Solids"
|
||||
KEY_BOX_MIN_Z = "PartBoxMinZ"
|
||||
KEY_START_POINT = "StartPoint"
|
||||
KEY_ORIGINAL_START_POINT = "OriginalStartPoint"
|
||||
KEY_FIRST_SOLID_LAY = "FirstSolidLay"
|
||||
KEY_LAST_SOLID_LAY = "LastSolidLay"
|
||||
KEY_ASSOCIATED_TP_CRV = "AssociatedToolPathCrv"
|
||||
KEY_ASSOCIATED_P_CRV = "AssociatedPathCrv"
|
||||
KEY_INTERNAL_SRF_LOOP = "InternalSrfLoop"
|
||||
KEY_PREV_CRV = "PrevCrv"
|
||||
KEY_NEXT_CRVS = "NextCrvs"
|
||||
|
||||
SLICING_TYPE = {
|
||||
VERTICAL = 1,
|
||||
@@ -211,10 +240,21 @@ LEAD_TYPE = {
|
||||
ARC = 3,
|
||||
}
|
||||
|
||||
INFILL_TYPE = {
|
||||
NONE = 1,
|
||||
OFFSET = 2,
|
||||
ZIGZAG = 3,
|
||||
FILL_CATEGORY = {
|
||||
NONE = 0,
|
||||
SOLID_FILL = 16,
|
||||
INFILL = 32,
|
||||
}
|
||||
|
||||
FILL_TYPE = {
|
||||
NONE = 0,
|
||||
OFFSET = 16,
|
||||
ZIGZAG = 17,
|
||||
LINES = 32,
|
||||
GRID = 33,
|
||||
ZIG_ZAG_GRID = 34,
|
||||
HONEYCOMB = 35,
|
||||
HONEYCOMB_GRID = 36,
|
||||
}
|
||||
|
||||
RIB_TYPE = {
|
||||
@@ -293,9 +333,14 @@ SHELL_NBR_CRV = "ShellNbrRegion"
|
||||
SHELL_NBR_SURF = "ShellNbrSurf"
|
||||
|
||||
AUX_SOLIDS_GRP = "AuxSolids"
|
||||
AUX_SOLIDS_INFILL_GRP = "InfillAuxSolids"
|
||||
AUX_SOLIDS_CRV = "AuxSolid"
|
||||
AUX_SOLIDS_INFILL_CRV = "InfillAuxSolid"
|
||||
AUX_SOLIDS_SRF = "SrfAuxSolid"
|
||||
|
||||
INFILL_GRP = "Infill"
|
||||
INFILL_CRV = "InfillCrv"
|
||||
|
||||
---------------------------------------------------------------------
|
||||
-- parametri calcolo tempi, F ed S
|
||||
LAY_TFSCALC = "TFSCalc"
|
||||
|
||||
Reference in New Issue
Block a user