mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-14 09:02:06 +00:00
Merge branch 'main' into release/v2.3
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Afinia",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Afinia configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Anker",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Anker configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Anycubic",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Anycubic configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Artillery",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Artillery configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Bambulab",
|
||||
"url": "http://www.bambulab.com/Parameters/vendor/BBL.json",
|
||||
"version": "02.01.00.00",
|
||||
"version": "02.01.00.10",
|
||||
"force_update": "0",
|
||||
"description": "the initial version of BBL configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "BIQU",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "BIQU configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Blocks",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Blocks configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "CONSTRUCT3D",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Construct3D configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Chuanying",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Chuanying configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Co Print",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "CoPrint configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "CoLiDo",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "CoLiDo configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Comgrow",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Comgrow configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Creality",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Creality configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Cubicon",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Cubicon configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Custom Printer",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "My configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "DeltaMaker",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "DeltaMaker configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Dremel",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Dremel configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Elegoo",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Elegoo configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Eryone",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Eryone configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "FLSun",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "FLSun configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Flashforge",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Flashforge configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "FlyingBear",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "FlyingBear configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Folgertech",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Folgertech configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Geeetech",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Geeetech configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Ginger Additive",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "Ginger configuration",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "InfiMech",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "InfiMech configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Kingroon",
|
||||
"url": "https://kingroon.com/",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "Kingroon configuration files",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "LONGER",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "LONGER configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Lulzbot",
|
||||
"url": "https://ohai.lulzbot.com/group/taz-6/",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Lulzbot configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "M3D",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Configuration for M3D printers",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "MagicMaker",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "MagicMaker configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Mellow",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Mellow Printer Profiles",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "OpenEYE",
|
||||
"url": "http://www.openeye.tech",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "OpenEYE Printers Configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Orca Arena Printer",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Orca Arena configuration files",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "OrcaFilamentLibrary",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Orca Filament Library",
|
||||
"filament_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Peopoly",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Peopoly configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Phrozen",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Phrozen configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Positron 3D",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Positron 3D Printer Profile",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Prusa",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Prusa configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Qidi",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Qidi configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -70,5 +70,6 @@
|
||||
"thumbnails_format": "PNG",
|
||||
"thumbnail_size": [
|
||||
"150x150"
|
||||
]
|
||||
],
|
||||
"printer_agent": "qidi"
|
||||
}
|
||||
|
||||
@@ -70,5 +70,6 @@
|
||||
"thumbnails_format": "PNG",
|
||||
"thumbnail_size": [
|
||||
"150x150"
|
||||
]
|
||||
],
|
||||
"printer_agent": "qidi"
|
||||
}
|
||||
|
||||
@@ -98,5 +98,6 @@
|
||||
"thumbnails_format": "PNG",
|
||||
"default_filament_profile": [
|
||||
"Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle"
|
||||
]
|
||||
],
|
||||
"printer_agent": "qidi"
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "RH3D",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "RH3D - printer profiles",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Raise3D",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Raise3D configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "RatRig",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "RatRig configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "RolohaunDesign",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "RolohaunDesign Printer Profiles",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "SecKit",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "SecKit configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Snapmaker",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Snapmaker configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Sovol",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Sovol configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Tiertime",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Tiertime configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Tronxy",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Tronxy configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "TwoTrees",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "TwoTrees configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "UltiMaker",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "UltiMaker configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Vivedino",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Vivedino configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Volumic",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "VOLUMIC configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Voron",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Voron configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Voxelab",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Voxelab configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Vzbot",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Vzbot configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "WEMAKE3D",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "WEMAKE3D configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Wanhao France",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Wanhao France D12 configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Wanhao",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Wanhao configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "WonderMaker",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "WonderMaker configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "Z-Bolt",
|
||||
"url": "",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "0",
|
||||
"description": "Z-Bolt configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "innovatiQ",
|
||||
"version": "02.03.02.50",
|
||||
"version": "02.03.02.51",
|
||||
"force_update": "1",
|
||||
"description": "innovatiQ configuration",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -301,11 +301,21 @@ Polygon apply_fuzzy_skin(const Polygon& polygon, const PerimeterGenerator& perim
|
||||
fuzzified.points.clear();
|
||||
|
||||
const auto fuzzy_current_segment = [&segment, &fuzzified, &r, slice_z]() {
|
||||
fuzzified.points.push_back(segment.front());
|
||||
const auto back = segment.back();
|
||||
// Orca: non fuzzy points to isolate fuzzy region
|
||||
const auto front = segment.front();
|
||||
const auto back = segment.back();
|
||||
|
||||
fuzzy_polyline(segment, false, slice_z, r.first);
|
||||
//Orca: only add non fuzzy point if it's not in the polygon closing point.
|
||||
if (!fuzzified.points.empty()
|
||||
&& fuzzified.points.back() != front) {
|
||||
fuzzified.points.push_back(front);
|
||||
}
|
||||
fuzzified.points.insert(fuzzified.points.end(), segment.begin(), segment.end());
|
||||
fuzzified.points.push_back(back);
|
||||
//Orca: only add non fuzzy point if it's not in the polygon closing point.
|
||||
if (!fuzzified.points.empty() && fuzzified.points.back() != front) {
|
||||
fuzzified.points.push_back(back);
|
||||
}
|
||||
segment.clear();
|
||||
};
|
||||
|
||||
@@ -328,7 +338,12 @@ Polygon apply_fuzzy_skin(const Polygon& polygon, const PerimeterGenerator& perim
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Orca: ensure the loop is closed after fuzzification
|
||||
if (!fuzzified.points.empty() && fuzzified.points.front() != fuzzified.points.back()) {
|
||||
fuzzified.points.back() = fuzzified.points.front();
|
||||
}
|
||||
|
||||
return fuzzified;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user