diff --git a/scripts/generate_presets_vendors.py b/scripts/generate_presets_vendors.py index ac358ae803..0105ea236e 100644 --- a/scripts/generate_presets_vendors.py +++ b/scripts/generate_presets_vendors.py @@ -70,11 +70,11 @@ filament_vendors = [ 'California Filament', 'Capricorn', 'CC3D', + 'CERPRiSE', 'colorFabb', 'Comgrow', 'Cookiecad', 'Creality', - 'CERPRiSE', 'Das Filament', 'DO3D', 'DOW', @@ -89,12 +89,13 @@ filament_vendors = [ 'Fiberlogy', 'FilaCube', 'Filamentive', + 'FilamentOne', 'Fillamentum', + 'Fil X', 'FLASHFORGE', 'Formfutura', 'Francofil', - 'FilamentOne', - 'Fil X', + 'FusRock', 'GEEETECH', 'Giantarm', 'Gizmo Dorks', @@ -147,7 +148,7 @@ filament_vendors = [ 'Yousu', 'Ziro', 'Zyltech', - ] +] filament_vendors_formatted = [f'"{vendor_name}",' for vendor_name in filament_vendors] fil_col_width = len(max(filament_vendors_formatted, key=len)) diff --git a/src/slic3r/GUI/CreatePresetsDialog.cpp b/src/slic3r/GUI/CreatePresetsDialog.cpp index 6b8e711e06..4a6d8e3a18 100644 --- a/src/slic3r/GUI/CreatePresetsDialog.cpp +++ b/src/slic3r/GUI/CreatePresetsDialog.cpp @@ -38,7 +38,7 @@ namespace Slic3r { namespace GUI { -static const std::vector filament_vendors = + static const std::vector filament_vendors = {"3Dgenius", "3DJake", "3DXTECH", "3D BEST-Q", "3D Hero", "3D-Fuel", "Aceaddity", "AddNorth", "Amazon Basics", "AMOLEN", "Ankermake", "Anycubic", "Atomic", "AzureFilm", "BASF", @@ -47,18 +47,18 @@ static const std::vector filament_vendors = "CERPRiSE", "Das Filament", "DO3D", "DOW", "DSM", "Duramic", "ELEGOO", "Eryone", "Essentium", "eSUN", "Extrudr", "Fiberforce", "Fiberlogy", "FilaCube", "Filamentive", - "Fillamentum", "FLASHFORGE", "Formfutura", "Francofil", "FilamentOne", - "Fil X", "GEEETECH", "Giantarm", "Gizmo Dorks", "GreenGate3D", - "HATCHBOX", "Hello3D", "IC3D", "IEMAI", "IIID Max", - "INLAND", "iProspect", "iSANMATE", "Justmaker", "Keene Village Plastics", - "Kexcelled", "LDO", "MakerBot", "MatterHackers", "MIKA3D", - "NinjaTek", "Nobufil", "Novamaker", "OVERTURE", "OVVNYXE", - "Polymaker", "Priline", "Printed Solid", "Protopasta", "Prusament", - "Push Plastic", "R3D", "Re-pet3D", "Recreus", "Regen", - "RatRig", "Sain SMART", "SliceWorx", "Snapmaker", "SnoLabs", - "Spectrum", "SUNLU", "TTYT3D", "Tianse", "UltiMaker", - "Valment", "Verbatim", "VO3D", "Voxelab", "VOXELPLA", - "YOOPAI", "Yousu", "Ziro", "Zyltech"}; + "Fillamentum", "FLASHFORGE", "Formfutura", "Francofil", "FusRock", + "FilamentOne", "Fil X", "GEEETECH", "Giantarm", "Gizmo Dorks", + "GreenGate3D", "HATCHBOX", "Hello3D", "IC3D", "IEMAI", + "IIID Max", "INLAND", "iProspect", "iSANMATE", "Justmaker", + "Keene Village Plastics", "Kexcelled", "LDO", "MakerBot", "MatterHackers", + "MIKA3D", "NinjaTek", "Nobufil", "Novamaker", "OVERTURE", + "OVVNYXE", "Polymaker", "Priline", "Printed Solid", "Protopasta", + "Prusament", "Push Plastic", "R3D", "Re-pet3D", "Recreus", + "Regen", "RatRig", "Sain SMART", "SliceWorx", "Snapmaker", + "SnoLabs", "Spectrum", "SUNLU", "TTYT3D", "Tianse", + "UltiMaker", "Valment", "Verbatim", "VO3D", "Voxelab", + "VOXELPLA", "YOOPAI", "Yousu", "Ziro", "Zyltech"}; static const std::vector filament_types = {"PLA", "rPLA", "PLA+", "PLA Tough", "PETG", "ABS", "ASA", "FLEX", "HIPS", "PA", "PACF", "NYLON", "PVA", "PVB", "PC", "PCABS", "PCTG", "PCCF", "PHA", "PP", "PEI", "PET",