Add CoPE material type (#11867)

# Description

This PR introduces a new material type called **CoPE** to the system.

**Changes:**
* **New Material:** Implemented `CoPE` as a selectable material type.
* **Configuration:** Added necessary material properties and parameters specific to CoPE.

**Breaking Changes:**
* None.

# Screenshots/Recordings/Graphs
<img width="1793" height="618" alt="image" src="https://github.com/user-attachments/assets/8577be4d-9f5f-4bda-b0de-c0842857625d" />
<img width="978" height="937" alt="image" src="https://github.com/user-attachments/assets/ec2ba1a3-41d5-4792-8fea-41c282136ff2" />

## Tests

I have verified the changes with the following tests:

* **UI Validation:** Verified that `CoPE` correctly appears in the software's material selection list.
* **Preset Management:**
  * Successfully **exported** a preset containing the CoPE material.
  * Successfully **imported** the CoPE preset back into the software.
This commit is contained in:
Jingxi-Polymaker
2026-01-14 19:51:13 +08:00
committed by GitHub
parent 6d926c80cb
commit 8225d642d0
4 changed files with 111 additions and 1 deletions

View File

@@ -24,6 +24,10 @@
"name": "fdm_filament_bvoh",
"sub_path": "filament/base/fdm_filament_bvoh.json"
},
{
"name": "fdm_filament_cope",
"sub_path": "filament/base/fdm_filament_cope.json"
},
{
"name": "fdm_filament_eva",
"sub_path": "filament/base/fdm_filament_eva.json"
@@ -168,6 +172,10 @@
"name": "Generic BVOH @System",
"sub_path": "filament/Generic BVOH @System.json"
},
{
"name": "Generic CoPE @System",
"sub_path": "filament/Generic CoPE @System.json"
},
{
"name": "Generic EVA @System",
"sub_path": "filament/Generic EVA @System.json"
@@ -862,7 +870,7 @@
},
{
"name": "COEX NYLEX PA6-CF @System",
"sub_path": "filament/COEX/COEX NYLEX PA6-CF @System.json"
"sub_path": "filament/COEX/COEX NYLEX UNFILLED @System.json"
},
{
"name": "Fiberon PA12-CF @System",