1673 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
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
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
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
8216f22d70 Set extruder value before start_gcode 2019-09-22 21:46:42 -05:00
Victor Lamoine
6bb8a750bc Solve some compilation warnings in libslic3r 2019-05-27 21:07:13 -05:00
Joseph Lenox
954f74cd63 Responding to comments in 6710b24 and incorporating suggested changes made by @supermerill from #4553 as a single function with a flag instead of two methods. 2019-05-27 21:05:30 -05:00
Joseph Lenox
4075d34d9d Document flags used for admesh's stl_repair 2019-05-21 08:48:03 -05:00
Joseph Lenox
de538954aa Use admesh's stl_repair() instead of simulating it ourselves.
fixes #4805
2019-05-21 08:48:03 -05:00
Joseph Lenox
233320384e Apply fix proposed by @supermerill for #4289 2019-04-27 20:34:19 -05:00
Joseph Lenox
85dd6633fb Fix indentation. 2019-04-13 14:46:12 -05:00
Joseph Lenox
7d3a5a299b Restructure to obey ignore_nonexistent request. 2019-04-13 14:46:12 -05:00
zdroyer
14bae7fd21 Removed compilation warningg (mostly signed/unsigned mismatches) 2019-04-13 14:46:12 -05:00
zdroyer
4cf9bc842c Corrected logging, formatting and cleaned up unuesed includes (according to the reviewer's comments) 2019-04-13 14:46:12 -05:00
zdroyer
ce966c2450 Removed unused header wchich generated tons of warnings with boost 1.69 2019-04-13 14:46:12 -05:00
Luke Taverne
d29335a71a Remove unused linux-only header file. 2019-04-13 14:46:12 -05:00