797dd1197eAllow the user to switch between visualizing original or processed volumes in 3D scene after slicing using SLA printers
enricoturri1966
2023-04-03 08:54:04 +0200
0384d631d6Bumped up version to 2.6.0-alpha6
Lukas Matena
2023-03-31 16:58:44 +0200
bbd870b26cSync to c987b4585: this is needed so we can later ff public/stable (currently at version_2.5.2) to version_2.6.0
Lukas Matena
2023-03-31 16:49:26 +0200
3d855580ceWipe tower: fix the height of preview in 3D scene
Lukas Matena
2023-03-30 14:06:23 +0200
b14855bedaWipe tower: remove 'Purging volumes' button for printers with separate extruders: the setting really only makes sense for single extruder MM, the others can use filament_minimal_purge_on_wipe_tower
Lukas Matena
2023-03-30 12:41:57 +0200
9775bf213dWipe tower: changed the way how initial wipe tower preview depth is calculated
Lukas Matena
2023-03-17 13:49:35 +0100
57e1f3d4dbBacktracing updates: - always enable the feature - read the tool that we change to - get temperature for that tool (from config at this point) - replace the dummy XYYY gcode by M117 (print to display) showing the tool, time to toolchange and required temp
Lukas Matena
2023-02-15 23:42:20 +0100
c9724ae6fdModify gcode post-process to allow to insert new gcode lines by backtracing from the current processed line.
enricoturri1966
2023-01-18 11:00:20 +0100
e1c253b29efix of obsolete text
David Kocik
2023-03-31 15:42:13 +0200
41026d47b6EmbossGizmo: Fixed some phrases to improve localization
YuSanka
2023-03-31 14:31:22 +0200
4cf8d671cbChange imgui dialog in emboss to wxWidget dialog for better styling.
Filip Sykala - NTB T15p
2023-03-31 13:36:35 +0200
dee0aa6f90Merge branch 'dk_alt_eject'
David Kocik
2023-03-31 13:11:38 +0200
6be2aa29dcAlternative eject function (IOCTL_STORAGE_EJECT_MEDIA)
David Kocik
2023-03-31 13:10:56 +0200
e1861d220cRevert "Try to handle fff supports in arrange after slicing"
tamasmeszaros
2023-02-20 14:10:59 +0100
d56f09a92aFix removing neighbor duplicit point between first and last point in polygon mentioned by @BubnikV
Filip Sykala - NTB T15p
2023-03-31 09:48:14 +0200
dd7a19505aAnother approach to fix undo redo: Do not open gizmo on shortcut key: only create volume
Filip Sykala - NTB T15p
2023-03-30 19:04:29 +0200
115b230367Merge branch 'master' into fs_undoredo
Filip Sykala - NTB T15p
2023-03-30 18:17:13 +0200
58e3143ad8Different handling of shortcut 'T' for emboss text
Filip Sykala - NTB T15p
2023-03-30 18:16:59 +0200
d3037d325aMinor improvement of the special case of extra perimeters path ordering
PavelMikus
2023-03-30 16:56:47 +0200
3a08097cd2Improve performance of bridge over infill algorithm for very noisy/textured top surfaces improve bridging direction unification when briding areas start overlapping
PavelMikus
2023-03-30 16:20:40 +0200
2057d0ce9aSPE-1610 - Modified SceneRaycaster to keep the current selection when the user clicks and drag a selected volume
enricoturri1966
2023-03-30 13:05:57 +0200
e0a133b442Merge branch 'master' into fs_undoredo
Filip Sykala - NTB T15p
2023-03-30 12:37:59 +0200
827d08d090add more comment
Filip Sykala - NTB T15p
2023-03-30 12:37:50 +0200
e4c479aba4Added first layer print times to print statistics written at the end of a G-code export. ; estimated first layer printing time (normal mode) = xxx ; estimated first layer printing time (silent mode) = yyy
Vojtech Bubnik
2023-03-30 12:19:45 +0200
e966b1e0cdMerge branch 'master' into fs_undoredo
Filip Sykala - NTB T15p
2023-03-30 11:58:28 +0200
ba715ea005fix you can't reselect to another text object
Filip Sykala - NTB T15p
2023-03-30 11:58:02 +0200
471d8df398Fix right button dragging
Filip Sykala - NTB T15p
2023-03-30 11:49:23 +0200
2b7cf2d877GCodeGenerator / custom G-codes: Added new read/only options providing the amount of total extruded material and per extruder extruded material up to the point the value is evaluated: "extruded_volume", "extruded_weight", "extruded_volume_total", "extruded_weight_total"
Vojtech Bubnik
2023-03-30 10:36:23 +0200
89b9f702d6Fixed asserts and calculations in calculateExtrusionAreaDeviationError.
Lukáš Hejl
2023-03-29 21:21:22 +0200
91db979c8cShow the reset button for skew only when the world matrix contains skew (so that the skewed object is visible in the 3D scene view)
enricoturri1966
2023-03-30 09:09:50 +0200
6084a92d9bFixed conflicts after merge with master
enricoturri1966
2023-03-30 08:52:20 +0200
7a5639f322Fixed crash if toolchange G-code modifies final position, because the extruder was not set yet.
Vojtech Bubnik
2023-03-29 17:53:23 +0200
cbd25227c4More meaningful error message if slicing fails in SLA
tamasmeszaros
2023-03-29 16:10:00 +0200
ab1813bdc8PlaceholderParser: fixed access to "position" variable Follow-up to 59552a8aee
Vojtech Bubnik
2023-03-29 15:32:33 +0200
9ed97abdb0Fix of #10034 (SPE-1608): Fixed crash inside Arachne caused by degenerated Voronoi diagram.
Lukáš Hejl
2023-03-29 14:08:28 +0200
073a07e9d9Merge branch 'master' into fs_undoredo
Filip Sykala - NTB T15p
2023-03-29 10:51:04 +0200
eec51c67d3Refactoring of PrintObject::discover_vertical_shells() for readability and efficiency. Also added an experiment of adding one more "ensuring" layer to support top / bottom surfaces, disabled with one_more_layer_below_top_bottom_surfaces
Vojtech Bubnik
2023-03-29 10:49:35 +0200
cc5660ad8cLock for rotation.
Filip Sykala - NTB T15p
2023-03-29 10:45:11 +0200
bf79062842Merge branch 'master' into fs_undoredo
Filip Sykala - NTB T15p
2023-03-29 09:32:55 +0200
85ee20dc8bOnly on mouse up is emboss closed and only when no drag(move with scene) before was made.
Filip Sykala - NTB T15p
2023-03-29 09:27:47 +0200
adb6e00d4dOpen emboss when already opened
Filip Sykala - NTB T15p
2023-03-29 09:14:30 +0200
856b8d1a24Add check for unselection to close emboss gizmo before snapshot
Filip Sykala - NTB T15p
2023-03-28 21:48:34 +0200
c234b98db5Fix additional special case for ordering of extra perimeters
Pavel Mikus
2023-03-28 21:00:07 +0200
cc9a3a473eMerge branch 'master' into fs_undoredo
Filip Sykala - NTB T15p
2023-03-28 17:19:50 +0200
392dbba96fFix offsets for SLA Text dragging with visible supports.
Filip Sykala - NTB T15p
2023-03-28 17:10:56 +0200
0cb1c74ec2Disabled font experiments
YuSanka
2023-03-28 16:47:14 +0200
91f6530acfObjectList: Fixed selection, when object part is moving/rotating/scaling and "Sinking" info is appearing/disappearing. + Reverted "patch" commit e65ebccb7f
YuSanka
2023-03-28 16:41:08 +0200
59552a8aeePlaceholderParser & G-code export: Exchange of position & extrusion status between custom G-codes and slicer, extension of script syntax.
Vojtech Bubnik
2023-03-28 12:47:23 +0200
f1dd85309bAdd back sla svg export alias
tamasmeszaros
2023-03-28 12:11:04 +0200
4b6fe61083Prevent crash if archive format is invalid
tamasmeszaros
2023-03-28 10:58:07 +0200
c6ea4d19c9change identification of sla archives with svg images
tamasmeszaros
2023-03-28 10:27:21 +0200
fd457fb40bRevert "#9483 - Added keyboard shortcut CTRL+D to toggle the visibility of the printbed reference axes" This reverts commit f038eca52c. We will only use the axes that automatically scale, without the option to turn the rendering off.
Lukas Matena
2023-03-27 15:46:06 +0200
451097bcacDownscale axes when viewed from close-up
Lukas Matena
2023-03-24 13:53:12 +0100
f591c2503aPlaceholderParser: changed the syntax of if inside a {} block to {if condition then block elsif} The "then" keyword is now mandatory. On the other hand, "then" keyword must NOT be used using old syntax: {if condition}...{endif}
Vojtech Bubnik
2023-03-27 15:36:05 +0200
c6c6f361daremove infill lines which are snapped to the perimeter from anchors - they confuse the angle selection algorithm
PavelMikus
2023-03-27 14:11:38 +0200
3ad5f52b00Simplified "Save/Rename Preset" dialog when only one preset is saved/renamed.
YuSanka
2023-03-27 13:34:21 +0200
0eb2a2cf04Disable "infill only where needed" option Note: only commented out for now.
PavelMikus
2023-03-27 13:26:57 +0200
c654a6714aFixed validation of cfg when a vector contains a nullable option which is nil for some elements but not for others #10163, SPE-1613
Lukas Matena
2023-03-27 12:24:07 +0200
8e0b45fc83Fix compilation - add missing includes
PavelMikus
2023-03-27 10:44:54 +0200
a53070f5e6PlaceholderParser: Simpler if / elsif / else / endif syntax. {if cond1}{expr1}{elsif cond2}{expr2}{else}{expr3}{endif} could be written as {if cond1;expr1;elsif cond2;expr2;else;expr3;endif} the first semicolon after else is not manadtory, thus the following is valid {if cond1;expr1;elsif cond2;expr2;else expr3;endif} each expression could be also empty or contain multiple expressions: {if cond1;elsif cond2;else endif}
Vojtech Bubnik
2023-03-24 16:35:53 +0100
e14c7f275bMerge branch 'master' into fs_undoredo
Filip Sykala - NTB T15p
2023-03-24 15:06:57 +0100
59d3683a79PlaceholderParser: Refactored, removed all the unncesseary <Iterator> template parameters.
Vojtech Bubnik
2023-03-24 14:26:25 +0100
5b115b7972PlaceholderParser: Implemented skipping of inactive if / else / endif and ternary operator branches, thus missing variables or addressing outside of the variable range in an inactive branch will not trigger an error.
Vojtech Bubnik
2023-03-24 13:55:48 +0100