-- AddManData.lua by Egaltech s.r.l. 2022/03/28 -- Raccolta costanti generali per Stampa 3d -- Tabella per definizione modulo local AddManData = {} -- Intestazioni require( 'EgtBase') EgtOutLog( ' AddManData started', 1) --------------------------------------------------------------------- PARAMS_GRP = "PrintingParams" SLICE_LAYER = "Slice" CONTOUR_GRP = "Crv" OUTER_CRV = "OuterCrv" PATH_GRP = "Path" SOLID_GRP = "Solid" TOOLPATH_GRP = "ToolPath" LAYER_SRF = "LayerSurf" SHELL_CRV = "Shell" INFILL_CRV = "Infill" MIN_LEN = 1e-3 MIN_AREA = 1e-6 INFO_PARTD_ID = "PartId" DEFAULT_SECTION = "Default" LAYER_SECTION = "" KEY_SLICE_Z = "SliceZ" KEY_SLICE_NBR = "SliceNbr" KEY_SLICE_STEP = "StrandH" KEY_SHELLS_NBR = "StrandCount" KEY_STRAND = "StrandW" KEY_OFFSET_SLICE ="Offset" KEY_START_POINT = "StartingPoint" KEY_PRINT_ORDER = "StrandOrder" KEY_PRINT_DIRECTION = "Direction" KEY_TYPE = "Type" KEY_LINK_TYPE = "LinkType" KEY_LINK_PARAM = "LinkParam" KEY_FLOOR_NBR = "FloorCount" KEY_SPEED = "Speed" KEY_FEED = "Feed" KEY_EXT_FEED = "ExtFeed" KEY_INT_FEED = "IntFeed" KEY_INFILL_FEED = "InfillFeed" KEY_LEAD_IN_FEED = "LeadInFeed" KEY_LEAD_OUT_FEED = "LeadOutFeed" KEY_SUPPORT_FEED = "SupportFeed" KEY_G0_FEED = "G0Feed" KEY_MATERIAL = "Material" KEY_COEFF_X = "CoeffX" KEY_COEFF_Y = "CoeffY" TYPE = { OUTER_SHELL = 0, INNER_SHELL = 1, INFILL = 2, LINK = 3, } PRINT_ORDER = { INT_EXT_INF = 0, EXT_INT_INF = 1, INF_EXT_INT = 2, INF_INT_EXT = 3, } PRINT_DIRECTION = { CCW = 0, CW = 1, } LINK_TYPE = { LINEAR = 0, BIARC = 1, } --------------------------------------------------------------------- TABLE = "Table" TABLE_OUTLINE = "Outline" TABLE_SURFACE = "Surface" PART = "Part" ORIGINAL_SOLID = "OriginalSolid" VIEWPARAMS = 'ViewParams' IMPORTED_SOLID = 'ImportedSolid' RESULT_READ_PROG = 'ResultReadProg' KEY_RESULT = 'Result' KEY_PALETTE = 'Palette' RESULT = { OK = 0, KO_MINUS = 1, KO_PLUS = 2, } PALETTE_TYPE = { IN_OUT = 0, RESULTS = 1, } --------------------------------------------------------------------- return AddManData