Compare commits
91 Commits
fix/prewar
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
46e47cec0a | ||
|
|
f4a9830752 | ||
|
|
1f2ed70288 | ||
|
|
3370e224b2 | ||
|
|
7fc1e109c5 | ||
|
|
374e4ad8a9 | ||
|
|
d0fbda3af1 | ||
|
|
f78836bef4 | ||
|
|
d8369e5f75 | ||
|
|
88b4a63228 | ||
|
|
dc12126b78 | ||
|
|
054a173af7 | ||
|
|
248a55abd0 | ||
|
|
b4aa070c40 | ||
|
|
b9ff15054f | ||
|
|
ddeaa4ba82 | ||
|
|
b333b04815 | ||
|
|
e5ca01ba9e | ||
|
|
6a06b63d6f | ||
|
|
d0701b9597 | ||
|
|
232fc30db1 | ||
|
|
f0392ab226 | ||
|
|
3ca7c4b752 | ||
|
|
15451c6c50 | ||
|
|
1447602d43 | ||
|
|
6cf7db1ded | ||
|
|
d52d0a082d | ||
|
|
484ce81e38 | ||
|
|
bcbc581417 | ||
|
|
c965b2a5b3 | ||
|
|
da5a13a032 | ||
|
|
1c0d0b89cc | ||
|
|
873d0ed26e | ||
|
|
b3fe733bf2 | ||
|
|
a0e1aa2507 | ||
|
|
95b23cea0f | ||
|
|
f760f4e462 | ||
|
|
9ec2fe3c45 | ||
|
|
a0717853df | ||
|
|
82cedc0316 | ||
|
|
8dd1dd8921 | ||
|
|
427d0f7a9f | ||
|
|
5a136a25d1 | ||
|
|
83179d5978 | ||
|
|
fb5296aad6 | ||
|
|
74f2becb23 | ||
|
|
1555fc92a5 | ||
|
|
2f7441317b | ||
|
|
b3bb8604c4 | ||
|
|
d614917d1d | ||
|
|
4154785025 | ||
|
|
2167378bbe | ||
|
|
ecab578052 | ||
|
|
b16a461320 | ||
|
|
5b1766b1d5 | ||
|
|
b4b2982106 | ||
|
|
3cbdb092d6 | ||
|
|
ea5119ec3f | ||
|
|
b9c9f42f01 | ||
|
|
66f8d954af | ||
|
|
4aeb6a31db | ||
|
|
89ab4d27cb | ||
|
|
f3fe37eab3 | ||
|
|
a0d1ccaf28 | ||
|
|
1299fcef4a | ||
|
|
d5f964ee4f | ||
|
|
5c754e360e | ||
|
|
51d2c91c9b | ||
|
|
73096a1161 | ||
|
|
219ef664bd | ||
|
|
f8a18e7656 | ||
|
|
3aadd6e080 | ||
|
|
e6b3f6ccef | ||
|
|
b3a513eab9 | ||
|
|
fb0cf966cf | ||
|
|
c2d33bea08 | ||
|
|
bfde91685e | ||
|
|
4490dccade | ||
|
|
2f160ad8bc | ||
|
|
fad680fcc1 | ||
|
|
83e9f17aa8 | ||
|
|
8b716d43e5 | ||
|
|
be141d32c1 | ||
|
|
5978e96ff5 | ||
|
|
368563e14e | ||
|
|
01e0013b16 | ||
|
|
4b489339c6 | ||
|
|
e451df27f7 | ||
|
|
24458ba5a2 | ||
|
|
ded2e72dcc | ||
|
|
07173a8de4 |
8
.idea/.gitignore
generated
vendored
@@ -1,8 +0,0 @@
|
|||||||
# Default ignored files
|
|
||||||
/shelf/
|
|
||||||
/workspace.xml
|
|
||||||
# Editor-based HTTP Client requests
|
|
||||||
/httpRequests/
|
|
||||||
# Datasource local storage ignored files
|
|
||||||
/dataSources/
|
|
||||||
/dataSources.local.xml
|
|
||||||
2
.idea/OrcaSlicer.iml
generated
@@ -1,2 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module classpath="CMake" type="CPP_MODULE" version="4" />
|
|
||||||
7
.idea/codeStyles/Project.xml
generated
@@ -1,7 +0,0 @@
|
|||||||
<component name="ProjectCodeStyleConfiguration">
|
|
||||||
<code_scheme name="Project" version="173">
|
|
||||||
<clangFormatSettings>
|
|
||||||
<option name="ENABLED" value="true" />
|
|
||||||
</clangFormatSettings>
|
|
||||||
</code_scheme>
|
|
||||||
</component>
|
|
||||||
5
.idea/codeStyles/codeStyleConfig.xml
generated
@@ -1,5 +0,0 @@
|
|||||||
<component name="ProjectCodeStyleConfiguration">
|
|
||||||
<state>
|
|
||||||
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
|
|
||||||
</state>
|
|
||||||
</component>
|
|
||||||
4
.idea/misc.xml
generated
@@ -1,4 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
|
|
||||||
</project>
|
|
||||||
8
.idea/modules.xml
generated
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="ProjectModuleManager">
|
|
||||||
<modules>
|
|
||||||
<module fileurl="file://$PROJECT_DIR$/.idea/OrcaSlicer.iml" filepath="$PROJECT_DIR$/.idea/OrcaSlicer.iml" />
|
|
||||||
</modules>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
6
.idea/vcs.xml
generated
@@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="VcsDirectoryMappings">
|
|
||||||
<mapping directory="" vcs="Git" />
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
@@ -46,3 +46,12 @@ ctest --test-dir ./tests/fff_print
|
|||||||
- **Cross-platform** — all changes must work on Windows, macOS, and Linux
|
- **Cross-platform** — all changes must work on Windows, macOS, and Linux
|
||||||
- Profile/format changes need version migration handling
|
- Profile/format changes need version migration handling
|
||||||
- Dependencies built separately in `deps/build/`, then linked to main app
|
- Dependencies built separately in `deps/build/`, then linked to main app
|
||||||
|
|
||||||
|
## Code review focus areas
|
||||||
|
|
||||||
|
- Changes must not cause regressions in existing functionality, defaults, profiles, or project compatibility.
|
||||||
|
- Features gated by options must not affect existing behavior when those options are disabled.
|
||||||
|
- Changes should follow the existing code style and architecture. Architectural changes should be justified in code comments and the PR description.
|
||||||
|
- Add helper functions or utilities only when existing code cannot reasonably be reused. Avoid duplication.
|
||||||
|
- Keep code concise and clear. Manually simplify AI generated bloated codes before review.
|
||||||
|
- Include targeted tests or documented verification for behavior changes, especially in slicing logic, profiles, formats, and GUI defaults.
|
||||||
|
|||||||
@@ -218,7 +218,7 @@ Open-source slicing has always been built on a tradition of collaboration and at
|
|||||||
|
|
||||||
OrcaSlicer began in that same spirit, drawing from BambuStudio, PrusaSlicer, and ideas inspired by CuraSlicer and SuperSlicer. But it has since grown far beyond its origins. Through relentless innovation — introducing advanced calibration tools, precise wall and seam control, tree supports, adaptive slicing, and hundreds of other features — OrcaSlicer has become the most widely used and actively developed open-source slicer in the 3D printing community. Many of its innovations have been adopted by other slicers, making it a driving force for the entire industry.
|
OrcaSlicer began in that same spirit, drawing from BambuStudio, PrusaSlicer, and ideas inspired by CuraSlicer and SuperSlicer. But it has since grown far beyond its origins. Through relentless innovation — introducing advanced calibration tools, precise wall and seam control, tree supports, adaptive slicing, and hundreds of other features — OrcaSlicer has become the most widely used and actively developed open-source slicer in the 3D printing community. Many of its innovations have been adopted by other slicers, making it a driving force for the entire industry.
|
||||||
|
|
||||||
The OrcaSlicer logo was designed by community member Justin Levine (@freejstnalxndr).
|
The OrcaSlicer logo was designed by community member [Justin Levine](https://github.com/jal-co).
|
||||||
|
|
||||||
# License
|
# License
|
||||||
- **OrcaSlicer** is licensed under the GNU Affero General Public License, version 3.
|
- **OrcaSlicer** is licensed under the GNU Affero General Public License, version 3.
|
||||||
|
|||||||
@@ -94,8 +94,8 @@ text = Switch workspaces\nYou can switch between <b>Prepare</b> and <b>Preview</
|
|||||||
[hint:How to use keyboard shortcuts]
|
[hint:How to use keyboard shortcuts]
|
||||||
text = How to use keyboard shortcuts\nDid you know that Orca Slicer offers a wide range of keyboard shortcuts and 3D scene operations?
|
text = How to use keyboard shortcuts\nDid you know that Orca Slicer offers a wide range of keyboard shortcuts and 3D scene operations?
|
||||||
|
|
||||||
[hint:Reverse on odd]
|
[hint:Reverse on even]
|
||||||
text = Reverse on odd\nDid you know that <b>Reverse on odd</b> feature can significantly improve the surface quality of your overhangs?
|
text = Reverse on even\nDid you know that <b>Reverse on even</b> feature can significantly improve the surface quality of your overhangs? However, it can cause wall inconsistencies so use carefully!
|
||||||
|
|
||||||
[hint:Cut Tool]
|
[hint:Cut Tool]
|
||||||
text = Cut Tool\nDid you know that you can cut a model at any angle and position with the cutting tool?
|
text = Cut Tool\nDid you know that you can cut a model at any angle and position with the cutting tool?
|
||||||
|
|||||||
1
resources/images/filter.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><polygon points=".5 .5 5.5 7.5 5.5 13.5 9.5 15.5 9.5 7.5 14.5 .5 .5 .5" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/><line x1="8.64" y1="4.5" x2="10.19" y2="2.34" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/></svg>
|
||||||
|
After Width: | Height: | Size: 414 B |
BIN
resources/plugins/elegoolink/web/lan_service_web/favicon.ico
Normal file
|
After Width: | Height: | Size: 353 B |
265
resources/plugins/elegoolink/web/lan_service_web/index.html
Normal file
@@ -61,7 +61,7 @@
|
|||||||
"nil"
|
"nil"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 38 KiB |
@@ -1,237 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "machine",
|
|
||||||
"name": "Anet A8 Plus 0.4 nozzle",
|
|
||||||
"inherits": "",
|
|
||||||
"from": "User",
|
|
||||||
"adaptive_bed_mesh_margin": "0",
|
|
||||||
"auxiliary_fan": "0",
|
|
||||||
"bbl_use_printhost": "0",
|
|
||||||
"bed_custom_model": "",
|
|
||||||
"bed_custom_texture": "",
|
|
||||||
"bed_exclude_area": [
|
|
||||||
"0x0"
|
|
||||||
],
|
|
||||||
"bed_mesh_max": "99999,99999",
|
|
||||||
"bed_mesh_min": "-99999,-99999",
|
|
||||||
"bed_mesh_probe_distance": "50,50",
|
|
||||||
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n",
|
|
||||||
"best_object_pos": "0.5,0.5",
|
|
||||||
"change_extrusion_role_gcode": "",
|
|
||||||
"change_filament_gcode": "M600",
|
|
||||||
"cooling_tube_length": "5",
|
|
||||||
"cooling_tube_retraction": "91.5",
|
|
||||||
"default_bed_type": "",
|
|
||||||
"default_filament_profile": [
|
|
||||||
"Anycubic Generic PLA"
|
|
||||||
],
|
|
||||||
"default_print_profile": "0.20mm Standard @Anycubic 4MaxPro2",
|
|
||||||
"deretraction_speed": [
|
|
||||||
"25"
|
|
||||||
],
|
|
||||||
"disable_m73": "0",
|
|
||||||
"emit_machine_limits_to_gcode": "1",
|
|
||||||
"enable_filament_ramming": "1",
|
|
||||||
"enable_long_retraction_when_cut": "0",
|
|
||||||
"extra_loading_move": "-2",
|
|
||||||
"extruder_clearance_height_to_lid": "140",
|
|
||||||
"extruder_clearance_height_to_rod": "36",
|
|
||||||
"extruder_clearance_radius": "65",
|
|
||||||
"extruder_colour": [
|
|
||||||
"#018001"
|
|
||||||
],
|
|
||||||
"extruder_offset": [
|
|
||||||
"0x0"
|
|
||||||
],
|
|
||||||
"fan_kickstart": "0",
|
|
||||||
"fan_speedup_overhangs": "1",
|
|
||||||
"fan_speedup_time": "0",
|
|
||||||
"gcode_flavor": "marlin",
|
|
||||||
"head_wrap_detect_zone": [],
|
|
||||||
"high_current_on_filament_swap": "0",
|
|
||||||
"host_type": "octoprint",
|
|
||||||
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
|
|
||||||
"long_retractions_when_cut": [
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"machine_end_gcode": "M104 S0 ; turn off extruder heating\nM140 S0 ; turn off bed heating\nM107 ; turn off fans\nG91 ; relative positioning\nG0 Z+0.5 ; move Z up a tiny bit\nG90 ; absolute positioning\nG0 X135 Y105 F{machine_max_speed_x[0]*60} ; move extruder to center position\nG0 Z190.5 F{machine_max_speed_z[0]*60} ; lower the plattform to Z min\nM84 ; steppers off\nG90 ; absolute positioning\n",
|
|
||||||
"machine_load_filament_time": "0",
|
|
||||||
"machine_max_acceleration_e": [
|
|
||||||
"5000",
|
|
||||||
"5000"
|
|
||||||
],
|
|
||||||
"machine_max_acceleration_extruding": [
|
|
||||||
"1250",
|
|
||||||
"1250"
|
|
||||||
],
|
|
||||||
"machine_max_acceleration_retracting": [
|
|
||||||
"1250",
|
|
||||||
"1250"
|
|
||||||
],
|
|
||||||
"machine_max_acceleration_travel": [
|
|
||||||
"1500",
|
|
||||||
"1500"
|
|
||||||
],
|
|
||||||
"machine_max_acceleration_x": [
|
|
||||||
"1000",
|
|
||||||
"900"
|
|
||||||
],
|
|
||||||
"machine_max_acceleration_y": [
|
|
||||||
"1000",
|
|
||||||
"900"
|
|
||||||
],
|
|
||||||
"machine_max_acceleration_z": [
|
|
||||||
"1000",
|
|
||||||
"100"
|
|
||||||
],
|
|
||||||
"machine_max_jerk_e": [
|
|
||||||
"5",
|
|
||||||
"5"
|
|
||||||
],
|
|
||||||
"machine_max_jerk_x": [
|
|
||||||
"6",
|
|
||||||
"6"
|
|
||||||
],
|
|
||||||
"machine_max_jerk_y": [
|
|
||||||
"6",
|
|
||||||
"6"
|
|
||||||
],
|
|
||||||
"machine_max_jerk_z": [
|
|
||||||
"0.2",
|
|
||||||
"0.2"
|
|
||||||
],
|
|
||||||
"machine_max_junction_deviation": [
|
|
||||||
"0.10",
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"machine_max_speed_e": [
|
|
||||||
"120",
|
|
||||||
"120"
|
|
||||||
],
|
|
||||||
"machine_max_speed_x": [
|
|
||||||
"200",
|
|
||||||
"200"
|
|
||||||
],
|
|
||||||
"machine_max_speed_y": [
|
|
||||||
"200",
|
|
||||||
"200"
|
|
||||||
],
|
|
||||||
"machine_max_speed_z": [
|
|
||||||
"64",
|
|
||||||
"16"
|
|
||||||
],
|
|
||||||
"machine_min_extruding_rate": [
|
|
||||||
"0",
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"machine_min_travel_rate": [
|
|
||||||
"0",
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"machine_pause_gcode": "M601",
|
|
||||||
"machine_start_gcode": "G21 ; metric values\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 X0 Y0 ; home X and Y\nG28 Z0 ; home Z\nG1 Z30 F{machine_max_speed_z[0]*60} ; move Z a bit down to not blow on the bed edge while heating\nG1 X10 F3900 ; let some space on x to prevent the filament cooling exhaust from beeing blocked by the servo motor\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM106 S80 ; turn on fan to prevent air nozzle melt while heating up\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nM107 ; start with the fan off\nG28 X0 ; goto X home again\nG92 E0 ; zero the extruded length\nG1 Z0.2 F360 ; move plattform upwards\n; extrude material next to the plattform (comment or remove following lines to disable)\nG1 F180 E20 ; extrude some material next to the plattform\nG92 E0 ; zero the extruded length\nG1 E-[retraction_length] F{retraction_speed[0]*60} ; do a filament retract\nG92 E0 ; zero the extruded length again\nG1 X5 F3900 ; move sideways to get rid of that string\nG1 E[retraction_length] F{retraction_speed[0]*60} ; do a filament deretract with retract parameters\nG92 E0 ; zero the extruded length again\n; draw intro line (comment or remove following lines to disable)\nG1 X30 E5 F700 ; draw intro line\nG92 E0 ; zero the extruded length\nG1 E-[retraction_length] F{retraction_speed[0]*60} ; do a filament retract\nG1 X40 Z2.0 ; move away from the introline\nG92 E0 ; zero the extruded length again\nG1 E[retraction_length] F{retraction_speed[0]*60} ; do a filament deretract with retract parameters\n; end of intro line code\nM117 Printing...\nG5",
|
|
||||||
"machine_tool_change_time": "0",
|
|
||||||
"machine_unload_filament_time": "0",
|
|
||||||
"manual_filament_change": "0",
|
|
||||||
"max_layer_height": [
|
|
||||||
"0.3"
|
|
||||||
],
|
|
||||||
"max_resonance_avoidance_speed": "120",
|
|
||||||
"min_layer_height": [
|
|
||||||
"0.07"
|
|
||||||
],
|
|
||||||
"min_resonance_avoidance_speed": "70",
|
|
||||||
"nozzle_diameter": [
|
|
||||||
"0.4"
|
|
||||||
],
|
|
||||||
"nozzle_height": "2.5",
|
|
||||||
"nozzle_hrc": "0",
|
|
||||||
"nozzle_type": "undefine",
|
|
||||||
"nozzle_volume": "0",
|
|
||||||
"parking_pos_retraction": "92",
|
|
||||||
"pellet_modded_printer": "0",
|
|
||||||
"preferred_orientation": "0",
|
|
||||||
"printable_area": [
|
|
||||||
"0x0",
|
|
||||||
"300x0",
|
|
||||||
"300x300",
|
|
||||||
"0x300"
|
|
||||||
],
|
|
||||||
"printable_height": "350",
|
|
||||||
"printer_model": "Anet A8 Plus",
|
|
||||||
"printer_notes": "",
|
|
||||||
"printer_settings_id": "Anet A8 Plus 0.4 nozzle",
|
|
||||||
"printer_structure": "undefine",
|
|
||||||
"printer_technology": "FFF",
|
|
||||||
"printer_variant": "0.4",
|
|
||||||
"printhost_authorization_type": "key",
|
|
||||||
"printhost_ssl_ignore_revoke": "0",
|
|
||||||
"printing_by_object_gcode": "",
|
|
||||||
"purge_in_prime_tower": "1",
|
|
||||||
"resonance_avoidance": "0",
|
|
||||||
"retract_before_wipe": [
|
|
||||||
"0%"
|
|
||||||
],
|
|
||||||
"retract_length_toolchange": [
|
|
||||||
"10"
|
|
||||||
],
|
|
||||||
"retract_lift_above": [
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"retract_lift_below": [
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"retract_lift_enforce": [
|
|
||||||
"All Surfaces"
|
|
||||||
],
|
|
||||||
"retract_restart_extra": [
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"retract_restart_extra_toolchange": [
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"retract_when_changing_layer": [
|
|
||||||
"1"
|
|
||||||
],
|
|
||||||
"retraction_distances_when_cut": [
|
|
||||||
"18"
|
|
||||||
],
|
|
||||||
"retraction_length": [
|
|
||||||
"2.5"
|
|
||||||
],
|
|
||||||
"retraction_minimum_travel": [
|
|
||||||
"2"
|
|
||||||
],
|
|
||||||
"retraction_speed": [
|
|
||||||
"35"
|
|
||||||
],
|
|
||||||
"scan_first_layer": "0",
|
|
||||||
"silent_mode": "0",
|
|
||||||
"single_extruder_multi_material": "1",
|
|
||||||
"support_air_filtration": "1",
|
|
||||||
"support_chamber_temp_control": "1",
|
|
||||||
"support_multi_bed_types": "0",
|
|
||||||
"template_custom_gcode": "",
|
|
||||||
"thumbnails": "48x48/PNG,300x300/PNG",
|
|
||||||
"thumbnails_format": "PNG",
|
|
||||||
"time_cost": "0",
|
|
||||||
"time_lapse_gcode": "",
|
|
||||||
"travel_slope": [
|
|
||||||
"3"
|
|
||||||
],
|
|
||||||
"upward_compatible_machine": [],
|
|
||||||
"use_firmware_retraction": "0",
|
|
||||||
"use_relative_e_distances": "1",
|
|
||||||
"wipe": [
|
|
||||||
"1"
|
|
||||||
],
|
|
||||||
"wipe_distance": [
|
|
||||||
"1"
|
|
||||||
],
|
|
||||||
"z_hop": [
|
|
||||||
"0.4"
|
|
||||||
],
|
|
||||||
"z_hop_types": [
|
|
||||||
"Normal Lift"
|
|
||||||
],
|
|
||||||
"z_offset": "0"
|
|
||||||
}
|
|
||||||
@@ -58,7 +58,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 18 KiB |
@@ -97,7 +97,7 @@
|
|||||||
"nil"
|
"nil"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_ramming_volumetric_speed": [
|
"filament_ramming_volumetric_speed": [
|
||||||
"-1"
|
"-1"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -67,7 +67,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 29 KiB |
@@ -14,7 +14,7 @@
|
|||||||
"15"
|
"15"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"8"
|
||||||
],
|
],
|
||||||
"filament_type": [
|
"filament_type": [
|
||||||
"PETG"
|
"PETG"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"instantiation": "false",
|
"instantiation": "false",
|
||||||
"fan_cooling_layer_time": "100",
|
"fan_cooling_layer_time": "100",
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_type": [
|
"filament_type": [
|
||||||
"PLA"
|
"PLA"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"30"
|
"30"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"3.6"
|
||||||
],
|
],
|
||||||
"filament_type": [
|
"filament_type": [
|
||||||
"TPU"
|
"TPU"
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 8.6 KiB |
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 24 KiB |
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
"15"
|
"15"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"8"
|
||||||
],
|
],
|
||||||
"filament_type": [
|
"filament_type": [
|
||||||
"PETG"
|
"PETG"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
"100"
|
"100"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_type": [
|
"filament_type": [
|
||||||
"PLA"
|
"PLA"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 16 KiB |
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 47 KiB |
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 53 KiB |
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 30 KiB |
@@ -70,7 +70,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
"nil"
|
"nil"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 38 KiB |
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 39 KiB |
@@ -67,7 +67,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"0"
|
"0"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 13 KiB |
@@ -61,7 +61,7 @@
|
|||||||
"nil"
|
"nil"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"1.75"
|
"1.75"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
"nil"
|
"nil"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
"2.85"
|
"2.85"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"0"
|
"12"
|
||||||
],
|
],
|
||||||
"filament_minimal_purge_on_wipe_tower": [
|
"filament_minimal_purge_on_wipe_tower": [
|
||||||
"15"
|
"15"
|
||||||
|
|||||||
50
resources/shaders/110/fxaa.fs
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
#version 110
|
||||||
|
|
||||||
|
uniform sampler2D uniform_texture;
|
||||||
|
uniform vec2 inv_tex_size;
|
||||||
|
|
||||||
|
varying vec2 tex_coord;
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
vec3 rgbNW = texture2D(uniform_texture, tex_coord + vec2(-1.0, -1.0) * inv_tex_size).rgb;
|
||||||
|
vec3 rgbNE = texture2D(uniform_texture, tex_coord + vec2(1.0, -1.0) * inv_tex_size).rgb;
|
||||||
|
vec3 rgbSW = texture2D(uniform_texture, tex_coord + vec2(-1.0, 1.0) * inv_tex_size).rgb;
|
||||||
|
vec3 rgbSE = texture2D(uniform_texture, tex_coord + vec2(1.0, 1.0) * inv_tex_size).rgb;
|
||||||
|
vec3 rgbM = texture2D(uniform_texture, tex_coord).rgb;
|
||||||
|
|
||||||
|
vec3 luma_coeff = vec3(0.299, 0.587, 0.114);
|
||||||
|
float lumaNW = dot(rgbNW, luma_coeff);
|
||||||
|
float lumaNE = dot(rgbNE, luma_coeff);
|
||||||
|
float lumaSW = dot(rgbSW, luma_coeff);
|
||||||
|
float lumaSE = dot(rgbSE, luma_coeff);
|
||||||
|
float lumaM = dot(rgbM, luma_coeff);
|
||||||
|
|
||||||
|
float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE)));
|
||||||
|
float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE)));
|
||||||
|
|
||||||
|
vec2 dir;
|
||||||
|
dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE));
|
||||||
|
dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE));
|
||||||
|
|
||||||
|
const float FXAA_REDUCE_MIN = 1.0 / 128.0;
|
||||||
|
const float FXAA_REDUCE_MUL = 1.0 / 8.0;
|
||||||
|
const float FXAA_SPAN_MAX = 8.0;
|
||||||
|
|
||||||
|
float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) * (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN);
|
||||||
|
float rcpDirMin = 1.0 / (min(abs(dir.x), abs(dir.y)) + dirReduce);
|
||||||
|
dir = min(vec2(FXAA_SPAN_MAX), max(vec2(-FXAA_SPAN_MAX), dir * rcpDirMin)) * inv_tex_size;
|
||||||
|
|
||||||
|
vec3 rgbA = 0.5 * (
|
||||||
|
texture2D(uniform_texture, tex_coord + dir * (1.0 / 3.0 - 0.5)).rgb +
|
||||||
|
texture2D(uniform_texture, tex_coord + dir * (2.0 / 3.0 - 0.5)).rgb
|
||||||
|
);
|
||||||
|
|
||||||
|
vec3 rgbB = rgbA * 0.5 + 0.25 * (
|
||||||
|
texture2D(uniform_texture, tex_coord + dir * -0.5).rgb +
|
||||||
|
texture2D(uniform_texture, tex_coord + dir * 0.5).rgb
|
||||||
|
);
|
||||||
|
|
||||||
|
float lumaB = dot(rgbB, luma_coeff);
|
||||||
|
gl_FragColor = (lumaB < lumaMin || lumaB > lumaMax) ? vec4(rgbA, 1.0) : vec4(rgbB, 1.0);
|
||||||
|
}
|
||||||
15
resources/shaders/110/fxaa.vs
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
#version 110
|
||||||
|
|
||||||
|
uniform mat4 view_model_matrix;
|
||||||
|
uniform mat4 projection_matrix;
|
||||||
|
|
||||||
|
attribute vec3 v_position;
|
||||||
|
attribute vec2 v_tex_coord;
|
||||||
|
|
||||||
|
varying vec2 tex_coord;
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
tex_coord = v_tex_coord;
|
||||||
|
gl_Position = projection_matrix * view_model_matrix * vec4(v_position, 1.0);
|
||||||
|
}
|
||||||
52
resources/shaders/140/fxaa.fs
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
#version 140
|
||||||
|
|
||||||
|
uniform sampler2D uniform_texture;
|
||||||
|
uniform vec2 inv_tex_size;
|
||||||
|
|
||||||
|
in vec2 tex_coord;
|
||||||
|
|
||||||
|
out vec4 out_color;
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
vec3 rgbNW = texture(uniform_texture, tex_coord + vec2(-1.0, -1.0) * inv_tex_size).rgb;
|
||||||
|
vec3 rgbNE = texture(uniform_texture, tex_coord + vec2(1.0, -1.0) * inv_tex_size).rgb;
|
||||||
|
vec3 rgbSW = texture(uniform_texture, tex_coord + vec2(-1.0, 1.0) * inv_tex_size).rgb;
|
||||||
|
vec3 rgbSE = texture(uniform_texture, tex_coord + vec2(1.0, 1.0) * inv_tex_size).rgb;
|
||||||
|
vec3 rgbM = texture(uniform_texture, tex_coord).rgb;
|
||||||
|
|
||||||
|
vec3 luma_coeff = vec3(0.299, 0.587, 0.114);
|
||||||
|
float lumaNW = dot(rgbNW, luma_coeff);
|
||||||
|
float lumaNE = dot(rgbNE, luma_coeff);
|
||||||
|
float lumaSW = dot(rgbSW, luma_coeff);
|
||||||
|
float lumaSE = dot(rgbSE, luma_coeff);
|
||||||
|
float lumaM = dot(rgbM, luma_coeff);
|
||||||
|
|
||||||
|
float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE)));
|
||||||
|
float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE)));
|
||||||
|
|
||||||
|
vec2 dir;
|
||||||
|
dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE));
|
||||||
|
dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE));
|
||||||
|
|
||||||
|
const float FXAA_REDUCE_MIN = 1.0 / 128.0;
|
||||||
|
const float FXAA_REDUCE_MUL = 1.0 / 8.0;
|
||||||
|
const float FXAA_SPAN_MAX = 8.0;
|
||||||
|
|
||||||
|
float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) * (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN);
|
||||||
|
float rcpDirMin = 1.0 / (min(abs(dir.x), abs(dir.y)) + dirReduce);
|
||||||
|
dir = min(vec2(FXAA_SPAN_MAX), max(vec2(-FXAA_SPAN_MAX), dir * rcpDirMin)) * inv_tex_size;
|
||||||
|
|
||||||
|
vec3 rgbA = 0.5 * (
|
||||||
|
texture(uniform_texture, tex_coord + dir * (1.0 / 3.0 - 0.5)).rgb +
|
||||||
|
texture(uniform_texture, tex_coord + dir * (2.0 / 3.0 - 0.5)).rgb
|
||||||
|
);
|
||||||
|
|
||||||
|
vec3 rgbB = rgbA * 0.5 + 0.25 * (
|
||||||
|
texture(uniform_texture, tex_coord + dir * -0.5).rgb +
|
||||||
|
texture(uniform_texture, tex_coord + dir * 0.5).rgb
|
||||||
|
);
|
||||||
|
|
||||||
|
float lumaB = dot(rgbB, luma_coeff);
|
||||||
|
out_color = (lumaB < lumaMin || lumaB > lumaMax) ? vec4(rgbA, 1.0) : vec4(rgbB, 1.0);
|
||||||
|
}
|
||||||
15
resources/shaders/140/fxaa.vs
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
#version 140
|
||||||
|
|
||||||
|
uniform mat4 view_model_matrix;
|
||||||
|
uniform mat4 projection_matrix;
|
||||||
|
|
||||||
|
in vec3 v_position;
|
||||||
|
in vec2 v_tex_coord;
|
||||||
|
|
||||||
|
out vec2 tex_coord;
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
tex_coord = v_tex_coord;
|
||||||
|
gl_Position = projection_matrix * view_model_matrix * vec4(v_position, 1.0);
|
||||||
|
}
|
||||||
@@ -17,11 +17,11 @@ var LangText = {
|
|||||||
t15: "Printer",
|
t15: "Printer",
|
||||||
t16: "Filament type",
|
t16: "Filament type",
|
||||||
t17: "Vendor",
|
t17: "Vendor",
|
||||||
t18: "error",
|
t18: "Error",
|
||||||
t19: "At least one filament must be selected.",
|
t19: "At least one filament must be selected.",
|
||||||
t20: "Do you want to use default filament ?",
|
t20: "Do you want to use default filament ?",
|
||||||
t21: "yes",
|
t21: "Yes",
|
||||||
t22: "no",
|
t22: "No",
|
||||||
t23: "Release note",
|
t23: "Release note",
|
||||||
t24: "Get Started",
|
t24: "Get Started",
|
||||||
t25: "Finish",
|
t25: "Finish",
|
||||||
@@ -35,7 +35,7 @@ var LangText = {
|
|||||||
t33: "Open Project",
|
t33: "Open Project",
|
||||||
t34: "hotspot",
|
t34: "hotspot",
|
||||||
t35: "Recently opened",
|
t35: "Recently opened",
|
||||||
t36: "ok",
|
t36: "OK",
|
||||||
t37: "At least one printer must be selected.",
|
t37: "At least one printer must be selected.",
|
||||||
t38: "Cancel",
|
t38: "Cancel",
|
||||||
t39: "Confirm",
|
t39: "Confirm",
|
||||||
@@ -107,7 +107,7 @@ var LangText = {
|
|||||||
t113: "You may change your choice in preference anytime.",
|
t113: "You may change your choice in preference anytime.",
|
||||||
t126: "Loading……",
|
t126: "Loading……",
|
||||||
orca1: "Edit Project Info",
|
orca1: "Edit Project Info",
|
||||||
orca2: "no model information",
|
orca2: "No model information",
|
||||||
orca3: "Stealth Mode",
|
orca3: "Stealth Mode",
|
||||||
orca4: "This stops the transmission of data to Bambu's cloud services. Users who don't use BBL machines or use LAN mode only can safely turn on this function.",
|
orca4: "This stops the transmission of data to Bambu's cloud services. Users who don't use BBL machines or use LAN mode only can safely turn on this function.",
|
||||||
orca5: "Enable Stealth Mode.",
|
orca5: "Enable Stealth Mode.",
|
||||||
@@ -131,7 +131,7 @@ var LangText = {
|
|||||||
t15: "Impressora",
|
t15: "Impressora",
|
||||||
t16: "Tipus de filament",
|
t16: "Tipus de filament",
|
||||||
t17: "Proveïdor",
|
t17: "Proveïdor",
|
||||||
t18: "error",
|
t18: "Error",
|
||||||
t19: "S'ha de seleccionar almenys un filament.",
|
t19: "S'ha de seleccionar almenys un filament.",
|
||||||
t20: "Vols utilitzar el filament per defecte?",
|
t20: "Vols utilitzar el filament per defecte?",
|
||||||
t21: "sí",
|
t21: "sí",
|
||||||
@@ -149,7 +149,7 @@ var LangText = {
|
|||||||
t33: "Obrir Projecte",
|
t33: "Obrir Projecte",
|
||||||
t34: "hotspot",
|
t34: "hotspot",
|
||||||
t35: "Obert recentment",
|
t35: "Obert recentment",
|
||||||
t36: "d'acord",
|
t36: "D'acord",
|
||||||
t37: "S'ha de seleccionar almenys una impressora.",
|
t37: "S'ha de seleccionar almenys una impressora.",
|
||||||
t38: "Cancel·lar",
|
t38: "Cancel·lar",
|
||||||
t39: "Confirmar",
|
t39: "Confirmar",
|
||||||
@@ -220,7 +220,7 @@ var LangText = {
|
|||||||
t112: "Unir-se al Programa",
|
t112: "Unir-se al Programa",
|
||||||
t113: "Pots canviar la teva elecció en les preferències en qualsevol moment.",
|
t113: "Pots canviar la teva elecció en les preferències en qualsevol moment.",
|
||||||
orca1: "Editar Informació del Projecte",
|
orca1: "Editar Informació del Projecte",
|
||||||
orca2: "no hi ha informació del model",
|
orca2: "No hi ha informació del model",
|
||||||
orca6: "Bambu Cloud",
|
orca6: "Bambu Cloud",
|
||||||
},
|
},
|
||||||
es_ES: {
|
es_ES: {
|
||||||
@@ -241,11 +241,11 @@ var LangText = {
|
|||||||
t15: "Impresora",
|
t15: "Impresora",
|
||||||
t16: "Tipo de filamento",
|
t16: "Tipo de filamento",
|
||||||
t17: "Fabricante",
|
t17: "Fabricante",
|
||||||
t18: "error",
|
t18: "Error",
|
||||||
t19: "Al menos se debe seleccionar un filamento.",
|
t19: "Al menos se debe seleccionar un filamento.",
|
||||||
t20: "¿Desea usar el filamento por defecto?",
|
t20: "¿Desea usar el filamento por defecto?",
|
||||||
t21: "sí",
|
t21: "Sí",
|
||||||
t22: "no",
|
t22: "No",
|
||||||
t23: "Notas de la versión",
|
t23: "Notas de la versión",
|
||||||
t24: "Comenzar",
|
t24: "Comenzar",
|
||||||
t25: "Finalizar",
|
t25: "Finalizar",
|
||||||
@@ -259,7 +259,7 @@ var LangText = {
|
|||||||
t33: "Abrir proyecto",
|
t33: "Abrir proyecto",
|
||||||
t34: "punto de acceso",
|
t34: "punto de acceso",
|
||||||
t35: "Abiertos recientemente",
|
t35: "Abiertos recientemente",
|
||||||
t36: "ok",
|
t36: "OK",
|
||||||
t37: "Al menos se debe seleccionar una impresora.",
|
t37: "Al menos se debe seleccionar una impresora.",
|
||||||
t38: "Cancelar",
|
t38: "Cancelar",
|
||||||
t39: "Confirmar",
|
t39: "Confirmar",
|
||||||
@@ -355,11 +355,11 @@ var LangText = {
|
|||||||
t15: "Stampante",
|
t15: "Stampante",
|
||||||
t16: "Tipo di filamento",
|
t16: "Tipo di filamento",
|
||||||
t17: "Produttore",
|
t17: "Produttore",
|
||||||
t18: "errore",
|
t18: "Errore",
|
||||||
t19: "È necessario selezionare almeno un filamento.",
|
t19: "È necessario selezionare almeno un filamento.",
|
||||||
t20: "Vuoi utilizzare il filamento predefinito?",
|
t20: "Vuoi utilizzare il filamento predefinito?",
|
||||||
t21: "sì",
|
t21: "Sì",
|
||||||
t22: "no",
|
t22: "No",
|
||||||
t23: "Note di rilascio",
|
t23: "Note di rilascio",
|
||||||
t24: "Inizia",
|
t24: "Inizia",
|
||||||
t25: "Fine",
|
t25: "Fine",
|
||||||
@@ -373,7 +373,7 @@ var LangText = {
|
|||||||
t33: "Apri progetto",
|
t33: "Apri progetto",
|
||||||
t34: "hotspot",
|
t34: "hotspot",
|
||||||
t35: "Aperti di recente",
|
t35: "Aperti di recente",
|
||||||
t36: "ok",
|
t36: "OK",
|
||||||
t37: "È necessario selezionare almeno una stampante.",
|
t37: "È necessario selezionare almeno una stampante.",
|
||||||
t38: "Annulla",
|
t38: "Annulla",
|
||||||
t39: "Conferma",
|
t39: "Conferma",
|
||||||
@@ -444,7 +444,7 @@ var LangText = {
|
|||||||
t112: "Unisciti al programma",
|
t112: "Unisciti al programma",
|
||||||
t113: "Puoi modificare la tua scelta in 'Preferenze' in qualsiasi momento.",
|
t113: "Puoi modificare la tua scelta in 'Preferenze' in qualsiasi momento.",
|
||||||
orca1: "Modifica informazioni progetto",
|
orca1: "Modifica informazioni progetto",
|
||||||
orca2: "nessuna informazione sul modello",
|
orca2: "Nessuna informazione sul modello",
|
||||||
orca3: "Modalità invisibile",
|
orca3: "Modalità invisibile",
|
||||||
orca4: "Con questa modalità, la trasmissione dei dati ai servizi cloud di Bambu sarà interrotta. Gli utenti che non utilizzano macchine BBL o che usano solo la modalità LAN possono attivare questa funzione in modo sicuro.",
|
orca4: "Con questa modalità, la trasmissione dei dati ai servizi cloud di Bambu sarà interrotta. Gli utenti che non utilizzano macchine BBL o che usano solo la modalità LAN possono attivare questa funzione in modo sicuro.",
|
||||||
orca5: "Abilita la modalità invisibile.",
|
orca5: "Abilita la modalità invisibile.",
|
||||||
@@ -551,7 +551,7 @@ var LangText = {
|
|||||||
t106: "Profilbeschreibung",
|
t106: "Profilbeschreibung",
|
||||||
t126: "Laden……",
|
t126: "Laden……",
|
||||||
orca1: "Edit Project Info",
|
orca1: "Edit Project Info",
|
||||||
orca2: "no model information",
|
orca2: "No model information",
|
||||||
orca6: "Bambu Cloud",
|
orca6: "Bambu Cloud",
|
||||||
},
|
},
|
||||||
cs_CZ: {
|
cs_CZ: {
|
||||||
@@ -655,7 +655,7 @@ var LangText = {
|
|||||||
t106: "Popis profilu",
|
t106: "Popis profilu",
|
||||||
t126: "Načtení probíhá……",
|
t126: "Načtení probíhá……",
|
||||||
orca1: "Edit Project Info",
|
orca1: "Edit Project Info",
|
||||||
orca2: "no model information",
|
orca2: "No model information",
|
||||||
orca6: "Bambu Cloud",
|
orca6: "Bambu Cloud",
|
||||||
},
|
},
|
||||||
fr_FR: {
|
fr_FR: {
|
||||||
@@ -676,11 +676,11 @@ var LangText = {
|
|||||||
t15: "Imprimante",
|
t15: "Imprimante",
|
||||||
t16: "Type de filament",
|
t16: "Type de filament",
|
||||||
t17: "Fournisseur",
|
t17: "Fournisseur",
|
||||||
t18: "erreur",
|
t18: "Erreur",
|
||||||
t19: "Au moins un filament doit être sélectionné.",
|
t19: "Au moins un filament doit être sélectionné.",
|
||||||
t20: "Voulez-vous utiliser le filament par défaut ?",
|
t20: "Voulez-vous utiliser le filament par défaut ?",
|
||||||
t21: "oui",
|
t21: "Oui",
|
||||||
t22: "non",
|
t22: "Non",
|
||||||
t23: "Note de version",
|
t23: "Note de version",
|
||||||
t24: "Commencer",
|
t24: "Commencer",
|
||||||
t25: "Terminer",
|
t25: "Terminer",
|
||||||
@@ -694,7 +694,7 @@ var LangText = {
|
|||||||
t33: "Ouvrir un Projet",
|
t33: "Ouvrir un Projet",
|
||||||
t34: "hotspot",
|
t34: "hotspot",
|
||||||
t35: "Récemment ouvert",
|
t35: "Récemment ouvert",
|
||||||
t36: "ok",
|
t36: "OK",
|
||||||
t37: "Au moins une imprimante doit être sélectionnée.",
|
t37: "Au moins une imprimante doit être sélectionnée.",
|
||||||
t38: "Annuler",
|
t38: "Annuler",
|
||||||
t39: "Confirmer",
|
t39: "Confirmer",
|
||||||
@@ -762,7 +762,7 @@ var LangText = {
|
|||||||
t111: "Créer un nouveau filament",
|
t111: "Créer un nouveau filament",
|
||||||
t126: "Chargement en cours……",
|
t126: "Chargement en cours……",
|
||||||
orca1: "Modifier les informations du projet",
|
orca1: "Modifier les informations du projet",
|
||||||
orca2: "pas d'information sur le modèle",
|
orca2: "Pas d'information sur le modèle",
|
||||||
wk1: "Démarrage rapide",
|
wk1: "Démarrage rapide",
|
||||||
wk2: "Cet article présente l'utilisation la plus basique de Orca Slicer. Il guide les utilisateurs pour configurer le logiciel, créer des projets et effectuer la première tâche d'impression étape par étape.",
|
wk2: "Cet article présente l'utilisation la plus basique de Orca Slicer. Il guide les utilisateurs pour configurer le logiciel, créer des projets et effectuer la première tâche d'impression étape par étape.",
|
||||||
wk3: "Workflow basé sur des projets",
|
wk3: "Workflow basé sur des projets",
|
||||||
@@ -1032,11 +1032,11 @@ var LangText = {
|
|||||||
t15: "Принтер",
|
t15: "Принтер",
|
||||||
t16: "Тип материала",
|
t16: "Тип материала",
|
||||||
t17: "Производитель",
|
t17: "Производитель",
|
||||||
t18: "ошибка",
|
t18: "Oшибка",
|
||||||
t19: "Должна быть выбрана хотя бы одна пластиковая нить.",
|
t19: "Должна быть выбрана хотя бы одна пластиковая нить.",
|
||||||
t20: "Выбрать пластиковые нити по умолчанию?",
|
t20: "Выбрать пластиковые нити по умолчанию?",
|
||||||
t21: "да",
|
t21: "Да",
|
||||||
t22: "нет",
|
t22: "Нет",
|
||||||
t23: "Информация о версии",
|
t23: "Информация о версии",
|
||||||
t24: "Начать",
|
t24: "Начать",
|
||||||
t25: "Закончить",
|
t25: "Закончить",
|
||||||
@@ -1218,7 +1218,7 @@ var LangText = {
|
|||||||
t94: "장치를 보려면 프린터 연결을 설정하세요.",
|
t94: "장치를 보려면 프린터 연결을 설정하세요.",
|
||||||
t126: "로딩 중……",
|
t126: "로딩 중……",
|
||||||
orca1: "Edit Project Info",
|
orca1: "Edit Project Info",
|
||||||
orca2: "no model information",
|
orca2: "No model information",
|
||||||
orca6: "Bambu Cloud",
|
orca6: "Bambu Cloud",
|
||||||
},
|
},
|
||||||
tr_TR: {
|
tr_TR: {
|
||||||
@@ -1257,7 +1257,7 @@ var LangText = {
|
|||||||
t33: "Projeyi Aç",
|
t33: "Projeyi Aç",
|
||||||
t34: "Erişim noktası",
|
t34: "Erişim noktası",
|
||||||
t35: "Yakın zamanda açıldı",
|
t35: "Yakın zamanda açıldı",
|
||||||
t36: "Ok",
|
t36: "OK",
|
||||||
t37: "En az bir yazıcı seçilmelidir.",
|
t37: "En az bir yazıcı seçilmelidir.",
|
||||||
t38: "İptal Et",
|
t38: "İptal Et",
|
||||||
t39: "Onayla",
|
t39: "Onayla",
|
||||||
@@ -1329,7 +1329,7 @@ var LangText = {
|
|||||||
t113: "Tercihinizi istediğiniz zaman değiştirebilirsiniz.",
|
t113: "Tercihinizi istediğiniz zaman değiştirebilirsiniz.",
|
||||||
t126: "Yükleme devam ediyor……",
|
t126: "Yükleme devam ediyor……",
|
||||||
orca1: "Proje Bilgilerini Düzenle",
|
orca1: "Proje Bilgilerini Düzenle",
|
||||||
orca2: "model bilgisi yok",
|
orca2: "Model bilgisi yok",
|
||||||
orca3: "Gizli Mod",
|
orca3: "Gizli Mod",
|
||||||
orca4: "Bu, Bambu'nun bulut hizmetlerine veri iletimini durdurur. BBL makinelerini kullanmayan veya yalnızca LAN modunu kullanan kullanıcılar bu işlevi güvenle açabilir.",
|
orca4: "Bu, Bambu'nun bulut hizmetlerine veri iletimini durdurur. BBL makinelerini kullanmayan veya yalnızca LAN modunu kullanan kullanıcılar bu işlevi güvenle açabilir.",
|
||||||
orca5: "Gizli Modu etkinleştirin.",
|
orca5: "Gizli Modu etkinleştirin.",
|
||||||
@@ -1353,11 +1353,11 @@ var LangText = {
|
|||||||
t15: "Drukarka",
|
t15: "Drukarka",
|
||||||
t16: "Typ filamentu",
|
t16: "Typ filamentu",
|
||||||
t17: "Dostawca",
|
t17: "Dostawca",
|
||||||
t18: "błąd",
|
t18: "Błąd",
|
||||||
t19: "Przynajmniej jeden filament musi być wybrany.",
|
t19: "Przynajmniej jeden filament musi być wybrany.",
|
||||||
t20: "Czy chcesz użyć domyślnego filamentu?",
|
t20: "Czy chcesz użyć domyślnego filamentu?",
|
||||||
t21: "tak",
|
t21: "Tak",
|
||||||
t22: "nie",
|
t22: "Nie",
|
||||||
t23: "Informacje o wydaniu",
|
t23: "Informacje o wydaniu",
|
||||||
t24: "Rozpocznij",
|
t24: "Rozpocznij",
|
||||||
t25: "Zakończ",
|
t25: "Zakończ",
|
||||||
@@ -1371,7 +1371,7 @@ var LangText = {
|
|||||||
t33: "Otwórz Projekt",
|
t33: "Otwórz Projekt",
|
||||||
t34: "hotspot",
|
t34: "hotspot",
|
||||||
t35: "Ostatnio otwarte",
|
t35: "Ostatnio otwarte",
|
||||||
t36: "ok",
|
t36: "OK",
|
||||||
t37: "Przynajmniej jedna drukarka musi być wybrana.",
|
t37: "Przynajmniej jedna drukarka musi być wybrana.",
|
||||||
t38: "Anuluj",
|
t38: "Anuluj",
|
||||||
t39: "Potwierdź",
|
t39: "Potwierdź",
|
||||||
@@ -1443,7 +1443,7 @@ var LangText = {
|
|||||||
t113: "Możesz zmienić swój wybór w preferencjach w dowolnym momencie.",
|
t113: "Możesz zmienić swój wybór w preferencjach w dowolnym momencie.",
|
||||||
t126: "Ładowanie trwa……",
|
t126: "Ładowanie trwa……",
|
||||||
orca1: "Edytuj informacje o projekcie",
|
orca1: "Edytuj informacje o projekcie",
|
||||||
orca2: "brak informacji o modelu",
|
orca2: "Brak informacji o modelu",
|
||||||
orca3: "Tryb «Niewidzialny»",
|
orca3: "Tryb «Niewidzialny»",
|
||||||
orca4: "To wyłączy przesyłanie danych do usług chmurowych Bambu. Użytkownicy, którzy nie korzystają z maszyn BBL lub używają tylko trybu LAN, mogą bez obaw włączyć tę opcję.",
|
orca4: "To wyłączy przesyłanie danych do usług chmurowych Bambu. Użytkownicy, którzy nie korzystają z maszyn BBL lub używają tylko trybu LAN, mogą bez obaw włączyć tę opcję.",
|
||||||
orca5: "Włącz tryb «Niewidzialny»",
|
orca5: "Włącz tryb «Niewidzialny»",
|
||||||
@@ -1485,7 +1485,7 @@ var LangText = {
|
|||||||
t33: "Abrir Projeto",
|
t33: "Abrir Projeto",
|
||||||
t34: "hotspot",
|
t34: "hotspot",
|
||||||
t35: "Aberto Recentemente",
|
t35: "Aberto Recentemente",
|
||||||
t36: "Ok",
|
t36: "OK",
|
||||||
t37: "Pelo menos uma impressora deve ser selecionada.",
|
t37: "Pelo menos uma impressora deve ser selecionada.",
|
||||||
t38: "Cancelar",
|
t38: "Cancelar",
|
||||||
t39: "Confirmar",
|
t39: "Confirmar",
|
||||||
@@ -1581,11 +1581,11 @@ var LangText = {
|
|||||||
t15: "Spausdintuvas",
|
t15: "Spausdintuvas",
|
||||||
t16: "Gijos tipas",
|
t16: "Gijos tipas",
|
||||||
t17: "Gamintojas",
|
t17: "Gamintojas",
|
||||||
t18: "klaida",
|
t18: "Klaida",
|
||||||
t19: "Turi būti pasirinkta bent viena gija.",
|
t19: "Turi būti pasirinkta bent viena gija.",
|
||||||
t20: "Ar norite naudoti numatytąją giją?",
|
t20: "Ar norite naudoti numatytąją giją?",
|
||||||
t21: "taip",
|
t21: "Taip",
|
||||||
t22: "ne",
|
t22: "Ne",
|
||||||
t23: "Išleidimo pastabos",
|
t23: "Išleidimo pastabos",
|
||||||
t24: "Pradėti",
|
t24: "Pradėti",
|
||||||
t25: "Pabaigti",
|
t25: "Pabaigti",
|
||||||
@@ -1599,7 +1599,7 @@ var LangText = {
|
|||||||
t33: "Atverti projektą",
|
t33: "Atverti projektą",
|
||||||
t34: "Prieigos taškas",
|
t34: "Prieigos taškas",
|
||||||
t35: "Neseniai atidaryti",
|
t35: "Neseniai atidaryti",
|
||||||
t36: "gerai",
|
t36: "Gerai",
|
||||||
t37: "Turi būti pasirinktas bent vienas spausdintuvas.",
|
t37: "Turi būti pasirinktas bent vienas spausdintuvas.",
|
||||||
t38: "Atšaukti",
|
t38: "Atšaukti",
|
||||||
t39: "Patvirtinti",
|
t39: "Patvirtinti",
|
||||||
@@ -1670,7 +1670,7 @@ var LangText = {
|
|||||||
t112: "Prisijungti prie programos",
|
t112: "Prisijungti prie programos",
|
||||||
t113: "Savo pasirinkimą galite bet kada pakeisti.",
|
t113: "Savo pasirinkimą galite bet kada pakeisti.",
|
||||||
orca1: "Redaguoti projekto informaciją",
|
orca1: "Redaguoti projekto informaciją",
|
||||||
orca2: "nėra informacijos apie modelį",
|
orca2: "Nėra informacijos apie modelį",
|
||||||
orca3: "Slaptas režimas",
|
orca3: "Slaptas režimas",
|
||||||
orca4: "Tai sustabdo duomenų perdavimą į Bambu debesijos paslaugas. Vartotojai, kurie nenaudoja BBL mašinų arba naudoja tik LAN režimą, gali drąsiai įjungti šią funkciją.",
|
orca4: "Tai sustabdo duomenų perdavimą į Bambu debesijos paslaugas. Vartotojai, kurie nenaudoja BBL mašinų arba naudoja tik LAN režimą, gali drąsiai įjungti šią funkciją.",
|
||||||
orca5: "Įjungti slaptą režimą.",
|
orca5: "Įjungti slaptą režimą.",
|
||||||
|
|||||||
@@ -148,29 +148,6 @@
|
|||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
||||||
select {
|
|
||||||
padding: 6px 9px;
|
|
||||||
border: 1px solid #dbdbdb;
|
|
||||||
border-radius: 3px;
|
|
||||||
font-size: 12px;
|
|
||||||
cursor: pointer;
|
|
||||||
appearance: auto;
|
|
||||||
background-color: white;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
select option {
|
|
||||||
background-color: white;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
select:hover,
|
|
||||||
select:focus {
|
|
||||||
outline: none;
|
|
||||||
border-color: #26A69A;
|
|
||||||
background-color: #edfaf2;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button-container {
|
.button-container {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
@@ -243,11 +220,6 @@
|
|||||||
position: sticky;
|
position: sticky;
|
||||||
z-index: 11;
|
z-index: 11;
|
||||||
}
|
}
|
||||||
body.dark-mode select {
|
|
||||||
background-color: #2d2d31;
|
|
||||||
color: white;
|
|
||||||
border-color: #4c4c55;
|
|
||||||
}
|
|
||||||
|
|
||||||
body.dark-mode .warning-text {
|
body.dark-mode .warning-text {
|
||||||
color: #f44336;
|
color: #f44336;
|
||||||
@@ -281,13 +253,16 @@
|
|||||||
>
|
>
|
||||||
Re-Calculate
|
Re-Calculate
|
||||||
</div>
|
</div>
|
||||||
<select
|
<div class="ComboBox">
|
||||||
id="extruders"
|
<div class="arrow-icon"></div>
|
||||||
onchange="handleExtruderSelect(document.getElementById('extruders').value)"
|
<select
|
||||||
>
|
id="extruders"
|
||||||
<option value="left" id="extruder_label_0">Left Nozzle</option>
|
onchange="handleExtruderSelect(document.getElementById('extruders').value)"
|
||||||
<option value="right" id="extruder_label_1">Right Nozzle</option>
|
>
|
||||||
</select>
|
<option value="left" id="extruder_label_0">Left Nozzle</option>
|
||||||
|
<option value="right" id="extruder_label_1">Right Nozzle</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="scroll-container">
|
<div class="scroll-container">
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
<div id="EmptyArea">
|
<div id="EmptyArea">
|
||||||
<div><img src="img/null.png"></div>
|
<div><img src="img/null.png"></div>
|
||||||
<div class="Text_Title Text_Bold trans" tid='orca2'>no model information</div>
|
<div class="Text_Title Text_Bold trans" tid='orca2'>No model information</div>
|
||||||
<div id="AddModelInfoBtn" class="ButtonStyleConfirm ButtonTypeWindow trans" tid='orca1' onClick="OnClickEditProjectInfo()">Edit Project Info</div>
|
<div id="AddModelInfoBtn" class="ButtonStyleConfirm ButtonTypeWindow trans" tid='orca1' onClick="OnClickEditProjectInfo()">Edit Project Info</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -380,4 +380,5 @@ body
|
|||||||
#AddModelInfoBtn
|
#AddModelInfoBtn
|
||||||
{
|
{
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
|
margin-right:0;
|
||||||
}
|
}
|
||||||