6223 Commits

Author SHA1 Message Date
Michael Kirsch
a3a7f97e28 check for already allocated memory 2019-12-01 23:52:36 -06:00
Michael Kirsch
d4d1975a8f debugging printf 2019-12-01 23:52:36 -06:00
Michael Kirsch
3782fad1dc remove everything perl sided 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
e8452befd3 make xs compilable 2019-12-01 23:52:36 -06:00
Michael Kirsch
3ade7bb058 no perl binding needed for Trafo Matrix for now 2019-12-01 23:52:36 -06:00
Michael Kirsch
bc836a651a skip 3mf tests for now 2019-12-01 23:52:36 -06:00
Michael Kirsch
dfda739ae4 remove clone xsp map 2019-12-01 23:52:36 -06:00
Michael Kirsch
7ea69da2b7 do not track build artifacts from failed xs compilation 2019-12-01 23:52:36 -06:00
Michael Kirsch
a30cfde216 change trafo output of 3mf export 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
51edd87d45 fix get mesh function 2019-12-01 23:52:36 -06:00
Michael Kirsch
3c05edd170 change object's mesh functions to get trafo'd meshes 2019-12-01 23:52:36 -06:00
Michael Kirsch
bf464572a0 change geometric operations to alter trafo 2019-12-01 23:52:36 -06:00
Michael Kirsch
44d6a7ff2b move transform function to volume class 2019-12-01 23:52:36 -06:00
Michael Kirsch
25f3df624d remove original transform function 2019-12-01 23:52:36 -06:00
Michael Kirsch
91f12b5574 implement returning trafo matrix 2019-12-01 23:52:36 -06:00
Michael Kirsch
287948a2f8 remove references to 3mf specific instance variables 2019-12-01 23:52:36 -06:00
Michael Kirsch
7366702aa5 declare transform function as const 2019-12-01 23:52:36 -06:00
Michael Kirsch
dd3c83b01c comment out 3mf only properties 2019-12-01 23:52:36 -06:00
Michael Kirsch
e10fd143da add trafo matrix to volumes 2019-12-01 23:52:36 -06:00
Michael Kirsch
ee50835291 change transform to return mesh 2019-12-01 23:52:36 -06:00
Michael Kirsch
32b3435e06 add transform function with another output stl 2019-12-01 23:52:36 -06:00
Michael Kirsch
18a85e93f6 change to noexcept data function to get pointer to transform matrix 2019-12-01 23:52:36 -06:00
Michael Kirsch
8219ffe1e3 Fix the very core multiply function 2019-12-01 23:52:36 -06:00
Michael Kirsch
143270b0fc Give more options for multiplication including the instance 2019-12-01 23:52:36 -06:00
Michael Kirsch
a023cff882 change raw pointer to vector 2019-12-01 23:52:36 -06:00
Michael Kirsch
402358f346 add required functions 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
Michael Kirsch
9158eb0a33 Change output of inverse function to pass by reference
Whitespaces inside inverse function
2019-12-01 23:52:36 -06:00
Oekn5w
a2e8aca4c4 Making functions constant and the entries double precision 2019-12-01 23:52:36 -06:00
Oekn5w
418719cfb9 Vector-Vector rotation, changed to double to minimize precision loss when multiplying multiple matrices 2019-12-01 23:52:36 -06:00
Oekn5w
dde72b12ef Creation of Trafo Class 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
J-P Nurmi
2ef957dab6 xs/Build.pl: fix typo BOOST_INCLUDEPATH -> BOOST_INCLUDEDIR 2019-09-23 15:33:41 -05:00
Joseph Lenox
08d91e978b Scale up to 0-100 not 0-1 2019-09-22 21:49:01 -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
46cd5689bc Add test for layer_num value being the layer index 2019-09-22 21:48:33 -05:00
Nick Neisen
5f40e723a5 Change [layer_num] to use layer.id() 2019-09-22 21:48:33 -05:00
Nick Neisen
1a0fc94c3b Set the current_extruder value for the GUI 2019-09-22 21:46:42 -05:00
Nick Neisen
b22b1ae300 Adjust test for current_extruder being second extruder 2019-09-22 21:46:42 -05:00
Nick Neisen
8216f22d70 Set extruder value before start_gcode 2019-09-22 21:46:42 -05:00
Nick Neisen
9352c9d894 Add tests that initially fail 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
Tillema
8adf792539 Add files via upload
Dutch translation
2019-07-05 10:59:36 -05:00
Michael Kirsch
d29ca746aa finalize renaming from 'extended_gui' to 'rotation_controls' 2019-07-05 10:58:59 -05:00
Joseph Lenox
48d5b11301 Remove warning/error from wxWidgets about horizontal alignment 2019-06-08 11:25:53 -05:00
Joseph Lenox
a0a2055916 Set sensible defaults if autosave and datadir aren't specified on the CLI instead of segfaulting when the GUI is enabled.
datadir goes to home directory, autosave is in a temp dir and has format slic3r_autosave_xxx.
2019-06-03 22:18:22 -05:00