Michael Kirsch
04e2cd39a0
apply object's transformation instead of translation
2019-12-01 23:52:36 -06:00
Michael Kirsch
4745d13955
rework the former property origin_translation
2019-12-01 23:52:36 -06:00
Michael Kirsch
c2580bd02e
don't always center, only align to ground
2019-12-01 23:52:36 -06:00
Michael Kirsch
d157dc7ef6
differenciate between plater and model object
2019-12-01 23:52:36 -06:00
Michael Kirsch
65f34b838a
implement preservation of transformations to reload function
2019-12-01 23:52:36 -06:00
Michael Kirsch
83c98871ba
change tests according to new class
2019-12-01 23:52:36 -06:00
Michael Kirsch
a9a14225b2
add property to options
2019-12-01 23:52:36 -06:00
Michael Kirsch
7a16ec96de
wording
2019-12-01 23:52:36 -06:00
Michael Kirsch
6f88bcd7b4
rename property
2019-12-01 23:52:36 -06:00
Michael Kirsch
23e141b1d7
dialog shows independantly from additional part/mod status
2019-12-01 23:52:36 -06:00
Michael Kirsch
cf4900f5c8
adapt reload dialog for new option
2019-12-01 23:52:36 -06:00
Michael Kirsch
29d3e46736
move the main reload to after the dialog
2019-12-01 23:52:36 -06:00
Michael Kirsch
587629ac80
fix UI prompt
2019-12-01 23:52:36 -06:00
Michael Kirsch
e91d0ba623
fix transformations, attached to volume now
2019-12-01 23:52:36 -06:00
Michael Kirsch
e2af4865a2
add undo op for face-to-face rotation
2019-12-01 23:52:36 -06:00
Michael Kirsch
88160aebc8
fix missing instance declaration
2019-12-01 23:52:36 -06:00
Michael Kirsch
fa45426ac0
change undo / redo stack to use generic transformations if possible
2019-12-01 23:52:36 -06:00
Michael Kirsch
c8a9ffc96b
cleanup commented / deleted code Part 1
2019-12-01 23:52:36 -06:00
Michael Kirsch
cc8cb4092d
delete perl workaround (output given as pointer)
2019-12-01 23:52:36 -06:00
Michael Kirsch
48e0caa4ff
change perl function to use mesh initalized in perl
2019-12-01 23:52:36 -06:00
Michael Kirsch
bcdcec1dc0
fix face to plane
2019-12-01 23:52:36 -06:00
Michael Kirsch
c000e939b4
fix orientation
2019-12-01 23:52:36 -06:00
Michael Kirsch
c689eb47bd
rotate to face: use trafo matrix
2019-12-01 23:52:36 -06:00
Michael Kirsch
a7698b3d5b
fix discrepancy between manual (user dialog) and incremental (UI button) Z rotation
2019-12-01 23:52:36 -06:00
Michael Kirsch
68de2ba4b8
adapt mesh function calls
2019-12-01 23:52:36 -06:00
Michael Kirsch
545aa3c57f
feeble attempts to get perl working
2019-12-01 23:52:36 -06:00
Michael Kirsch
b0702ec00f
change visualization to new system
2019-12-01 23:52:36 -06:00
Michael Kirsch
bc491a09b4
remove or comment now invalid instance variables
2019-12-01 23:52:36 -06:00
Michael Kirsch
f8e6bbafae
add TrafoMatrix class to compile targets
2019-12-01 23:52:36 -06:00
M G Berberich
56175357be
Display approx. print-time in hours
...
Display the approximate print time of the sliced object(s) in
“hour, minutes and seconds” instead of “minutes and seconds”.
2019-12-01 22:25:46 -06:00
Kaustubh Tripathi
4f5b935ecf
add new hash to save dialog ref and also a function to show the dialog
2019-10-22 08:43:52 -05:00
Joseph Lenox
bdda20dca8
Allow for a flag to change scaling from 0-100 from the default of 0-255 for fan output
2019-09-22 21:49:01 -05:00
Nick Neisen
1a0fc94c3b
Set the current_extruder value for the GUI
2019-09-22 21:46:42 -05:00
Joseph Lenox
66af505d5d
Don't disable bridge_speed in GUI when no infill configured.
...
Bridge speed is still used when overhang perimeters are present, which means that it cannot be disabled if there is no infill.
Fixes #4842
2019-07-21 09:23:57 -05:00
Michael Kirsch
d29ca746aa
finalize renaming from 'extended_gui' to 'rotation_controls'
2019-07-05 10:58:59 -05:00
Sergey Alirzaev
1618aef2fa
Show estimated printing time after exporting gcode
...
fixes https://github.com/slic3r/Slic3r/issues/4758
2019-05-01 08:20:10 -05:00
Joseph Lenox
5f68ce4e7d
Catch and rethrow parse errors, showing a log entry and a GUI error.
2019-04-11 19:44:15 -05:00
Joseph Lenox
a4a0d52ccc
min_layer_height and max_layer_height are arrays (because they are tied to the extruder).
2019-01-14 21:19:44 -06:00
supermerill
c07a7fd2fc
brim ears
...
- add brim_ears setting: bool: set to true to activate this new funtino
- add brim_ears_max_angle : float : max angle for a corner to be assigned a brim ear.
2019-01-10 19:42:44 +01:00
Joseph Lenox
b84be0deb5
Fix division by zero when min=max layer heights ( #4672 )
...
* #4670 Avoid a division by 0 crash if max_layer_height == min_layer_height (use scaling of 1.0).
* #4670 Limits -> Layer Height Limits
* Add config validation to Config.pm for adaptive slicing
* Also cover min_layer_height >= max_layer_height
* Correct logic for min/max layer height.
2019-01-05 18:45:59 -06:00
supermerill
c221e97ddc
refactor perl to also use the flag system (only one line really use it in suportmaterial.pm)
2018-11-29 14:13:37 +01:00
Alessandro Ranellucci
33b3faacfd
Ported Print::make_skirt() to C++
2018-11-27 12:18:34 +01:00
Alessandro Ranellucci
c0465d0434
Ported PrintObject::prepare_infill() to C++
2018-11-26 23:45:19 +01:00
Alessandro Ranellucci
aac9c2481c
Ported PrintObject::infill() to C++
2018-11-26 21:24:33 +01:00
Alessandro Ranellucci
1cc8a8d3e3
Ported PrintObject::detect_surfaces_type() to C++
2018-11-26 21:17:54 +01:00
Alessandro Ranellucci
f2e2c9aa71
Ported PrintObject::make_perimeters() to C++
2018-11-26 21:16:37 +01:00
Alessandro Ranellucci
f7509f2a3f
Ported PrintObject::slice() to C++
2018-11-26 21:13:04 +01:00
Alessandro Ranellucci
2bbb089a4f
Ported PrintObject::combine_infill() to C++
2018-11-26 13:57:31 +01:00
Alessandro Ranellucci
fb3aba351b
Ported PrintObject::discover_horizontal_shells() to C++
2018-11-26 11:09:53 +01:00
Alessandro Ranellucci
ea186f5651
Ported PrintObject::_simplify_slices() to C++
2018-11-26 09:25:15 +01:00