From d8683fc045ec17ff617424482563f9018353ebba Mon Sep 17 00:00:00 2001 From: dremc <93659055+dremc@users.noreply.github.com> Date: Sun, 15 Jun 2025 21:41:46 +1000 Subject: [PATCH] =?UTF-8?q?add=20filament=5Fvendors=EF=BC=9ADREMC=20(#9519?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update CreatePresetsDialog.cpp * Update generate_presets_vendors.py --- scripts/generate_presets_vendors.py | 1 + src/slic3r/GUI/CreatePresetsDialog.cpp | 33 +++++++++++++------------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/scripts/generate_presets_vendors.py b/scripts/generate_presets_vendors.py index 294ee10b77..9afd48f74a 100644 --- a/scripts/generate_presets_vendors.py +++ b/scripts/generate_presets_vendors.py @@ -80,6 +80,7 @@ filament_vendors = [ 'Das Filament', 'DO3D', 'DOW', + 'DREMC', 'DSM', 'Duramic', 'ELEGOO', diff --git a/src/slic3r/GUI/CreatePresetsDialog.cpp b/src/slic3r/GUI/CreatePresetsDialog.cpp index 6827b28c3d..ec32e2db27 100644 --- a/src/slic3r/GUI/CreatePresetsDialog.cpp +++ b/src/slic3r/GUI/CreatePresetsDialog.cpp @@ -38,27 +38,28 @@ 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", "Bblife", "BCN3D", "Beyond Plastic", "California Filament", "Capricorn", "CC3D", "colorFabb", "Comgrow", "Cookiecad", "Creality", - "CERPRiSE", "Das Filament", "DO3D", "DOW", "DSM", - "Duramic", "ELEGOO", "Eryone", "Essentium", "eSUN", - "Extrudr", "Fiberforce", "Fiberlogy", "FilaCube", "Filamentive", - "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"}; + "CERPRiSE", "Das Filament", "DO3D", "DOW", "DREMC", + "DSM", "Duramic", "ELEGOO", "Eryone", "Essentium", + "eSUN", "Extrudr", "Fiberforce", "Fiberlogy", "FilaCube", + "Filamentive", "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",