Commit Graph
100 Commits
Author SHA1 Message Date
tamasmeszaros 61f8e4f6f7 Merge branch 'tm_colldetection_upgr'
This branch is unfinished but it is better compared to current state.
2019-02-25 16:46:23 +01:00
tamasmeszaros 2b03c25bc6 Pad "tilt" changed to "slope" 2019-02-25 16:04:46 +01:00
tamasmeszaros 03079381e1 Merge branch 'master' into tm_colldetection_upgr 2019-02-25 13:24:43 +01:00
tamasmeszaros e38522b3c1 Tiny cosmetics 2019-02-25 13:24:01 +01:00
tamasmeszaros 01c9b13ade Disabling pad edge radius and adding the "wall tilt" parameter. 2019-02-25 12:06:38 +01:00
tamasmeszaros c8bda6c13b Fix for a few comment typos 2019-02-18 10:52:16 +01:00
tamasmeszaros a50ffd0791 Fix for uninitialized value in an edge case. 2019-02-18 10:16:04 +01:00
tamasmeszaros 01091152be Optimization for bad head angles. 2019-02-15 16:55:15 +01:00
tamasmeszaros f8e87a118c Merge branch 'master' into tm_colldetection_upgr 2019-02-15 10:40:56 +01:00
tamasmeszaros 71480d7c53 Further refactoring 2019-02-15 10:09:59 +01:00
tamasmeszaros 3574fa00af Incorporate new tessellation into pad creation. 2019-02-14 16:04:34 +01:00
tamasmeszaros 9bd2f0cf53 Simplifying pad wall triangulation. Removing iterators. 2019-02-14 15:00:59 +01:00
tamasmeszaros 40e6980db1 Fixing issue with sharp concave pad edges. 2019-02-14 13:52:40 +01:00
tamasmeszaros baf2dede88 Merge remote-tracking branch 'origin/master' into tm_pad_speedup 2019-02-14 11:24:00 +01:00
tamasmeszaros 1e9b64b971 Commented and integrated new pad wall triangulation 2019-02-14 11:23:43 +01:00
tamasmeszaros daa8f7ef1b Refactored version of the wall triangulation algorithm, initial integration. 2019-02-13 18:22:00 +01:00
tamasmeszaros 0d13ecdce8 Working proof-of-concept for manual triangulation of pad walls. 2019-02-13 16:44:48 +01:00
tamasmeszaros 8b2a8822d2 Partial fix for crashing min_obj_distance 2019-02-08 12:30:10 +01:00
tamasmeszaros 0b8faf5785 Merge branch 'master' into tm_pad_speedup 2019-02-06 09:56:09 +01:00
tamasmeszaros 4fc73965d3 Merge branch 'tm_pad_speedup' 2019-02-05 16:37:31 +01:00
tamasmeszaros 1501b2003e Simplifying individual slices in base_plate 2019-02-05 16:14:04 +01:00
tamasmeszaros c3e1be7531 Added parameter "support_buildplate_only" for SLA supports. 2019-02-05 11:16:03 +01:00
tamasmeszaros edd5f768a9 Fix for issue #1765 : no end info in SLA png files. 2019-02-05 09:54:21 +01:00
tamasmeszaros 88f847c5bd Merge branch 'tm_colldetection_upgr' 2019-02-01 13:30:29 +01:00
tamasmeszaros d65fd9f346 Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-02-01 13:21:16 +01:00
tamasmeszaros 30477c710c Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-01-31 10:11:56 +01:00
tamasmeszaros 095dfcad9e Getting rid of signed distance from collision detection. 2019-01-31 10:11:37 +01:00
tamasmeszaros 3f10b2f7f8 Getting around signed_distance in pinhead_mesh_intersect 2019-01-30 17:35:39 +01:00
tamasmeszaros 4e82e32a27 Trying to speed up collision detection with tbb 2019-01-30 13:51:34 +01:00
tamasmeszaros 7c839b8469 Many major issues solved. Performance may be degraded. 2019-01-29 15:10:07 +01:00
tamasmeszaros 17a1f829cd Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-01-29 09:58:54 +01:00
tamasmeszaros 3999ffe713 Merge branch 'master' into tm_colldetection_upgr 2019-01-28 16:52:50 +01:00
tamasmeszaros 814f663c79 Fix for SPE-797 2019-01-28 16:30:15 +01:00
tamasmeszaros 9d9d5f22ef Fixing empty first layer when no pad and no supports are selected. 2019-01-28 16:17:43 +01:00
tamasmeszaros a32839260f Remove duplicate code from support generation. 2019-01-28 14:20:42 +01:00
tamasmeszaros 61d59a7a2e Fix for erroneous support slicing.
Adding upper and lower closure for pillars and bridges.
2019-01-28 11:58:25 +01:00
tamasmeszaros 8c57541fe9 Merge remote-tracking branch 'origin/master' into tm_autoplacement 2019-01-23 17:12:28 +01:00
tamasmeszaros 6819c506d8 Fixing items partially outside the bed when auto-placing new items. 2019-01-23 16:35:21 +01:00
tamasmeszaros 22ffb93ee5 import Libnest2D msvc build fix 2019-01-23 14:07:54 +01:00
tamasmeszaros 9c25c62e3e Merge remote-tracking branch 'origin/tm_autoplacement' into tm_autoplacement 2019-01-23 13:13:36 +01:00
tamasmeszaros 4e8c570d52 Polishing autoplacement feature for testing 2019-01-23 13:13:12 +01:00
tamasmeszaros 27b9ceceb5 Polishing autocenter feature for testing 2019-01-23 13:12:44 +01:00
tamasmeszaros f129a92405 fixing is_colliding and centering translation. 2019-01-23 10:37:37 +01:00
tamasmeszaros 05032d9760 Trying force center placement with existing objects. 2019-01-22 18:05:11 +01:00
tamasmeszaros 4628ba5767 Initial version of smart auto placement intended to replace autocenter. 2019-01-22 17:50:33 +01:00
tamasmeszaros 207c87a3d1 Many comments for maintainability. 2019-01-21 10:34:10 +01:00
tamasmeszaros 6c0b65208f Introducing signed_distance into the collision detection.
Everything is broken O.o
2019-01-18 16:21:44 +01:00
tamasmeszaros 4f83703232 A lot of comments added. 2019-01-18 12:09:53 +01:00
tamasmeszaros 17bba23dba Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-01-17 17:46:47 +01:00
tamasmeszaros 83f75f25bd Further improvements for headless sticks. 2019-01-17 17:46:29 +01:00
tamasmeszaros e160cf3ffb EigenMesh upgraded with inside check capability. 2019-01-17 16:44:26 +01:00
tamasmeszaros 7a677a673f WIP 2019-01-16 16:50:43 +01:00
tamasmeszaros 203ed3724f Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-01-16 15:36:29 +01:00
tamasmeszaros 1e1d405d70 Multiple rays for the pinhead collision detection.
Seems to help a lot.
2019-01-16 15:35:01 +01:00
tamasmeszaros 05861dcacd Merge branch 'master' into tm_colldetection_upgr 2019-01-15 15:32:35 +01:00
tamasmeszaros bb8866ca37 Quick fix for visible bridges under the pillar base. 2019-01-15 14:41:45 +01:00
tamasmeszaros ffbec83337 Merge remote-tracking branch 'origin/master' 2019-01-15 14:25:33 +01:00
tamasmeszaros 831de96a81 Solving issue with first empty layer. 2019-01-15 14:25:28 +01:00
tamasmeszaros 8391e73416 WIP 2019-01-15 11:09:00 +01:00
tamasmeszaros 7fa430c56d Adding an AABB tree to EigenMesh3D.
Yet to be used.
2019-01-14 17:28:02 +01:00
tamasmeszaros 19a6461608 Merge remote-tracking branch 'origin/master' 2019-01-14 15:38:13 +01:00
tamasmeszaros 3ccb2ce275 Fix for hanging sla pipeline at routing non-ground points. 2019-01-14 15:37:59 +01:00
tamasmeszaros 1947925263 Added parameter for pillar connection mode 2019-01-09 12:21:43 +01:00
tamasmeszaros ab810f4b16 Merge branch 'tm_pad_improve' 2019-01-08 16:55:00 +01:00
tamasmeszaros a25072f0a3 Merge branch 'master' into tm_pad_improve 2019-01-08 16:32:54 +01:00
tamasmeszaros e269758df7 Don't generate the pad cavity if the depth is zero. 2019-01-08 14:42:29 +01:00
tamasmeszaros f26ec7feb3 pad wall smoothing only for the top of the wall. 2019-01-08 14:03:41 +01:00
tamasmeszaros 80156d93b4 Merge remote-tracking branch 'origin/master' into tm_pad_improve 2019-01-07 10:09:31 +01:00
tamasmeszaros 0c7fbe0a93 Comments and cosmetics for the new pad code. 2019-01-07 10:07:49 +01:00
tamasmeszaros fa5c96dfb9 Recover outer top radius for the new pad.
Inner top, bottom and outer bottom radius still missing.
2019-01-04 16:57:27 +01:00
tamasmeszaros f761691b7d Pad now has adjustable wall tilt and maintains wall thickness properly.
Edges are not rounded yet.
2019-01-04 16:24:10 +01:00
tamasmeszaros 8a3d2f385f Fix for bad arrange with mirrored objects 2019-01-03 14:20:01 +01:00
tamasmeszaros 760b1cd9bc Fix for normal averaging and hidden parameter for max normal Z angle. 2019-01-02 15:48:38 +01:00
tamasmeszaros d88f3adce9 Fix for invalid support geometry when connecting to model surface 2019-01-02 14:26:25 +01:00
tamasmeszaros abf34c3b6d Debug logs during SLA processing 2019-01-02 11:52:15 +01:00
tamasmeszaros 6680aaaf16 small fix for headless supports when they have no space to manifest 2018-12-21 14:33:10 +01:00
tamasmeszaros fefa4ded00 Merge remote-tracking branch 'origin/master' 2018-12-21 14:32:20 +01:00
tamasmeszaros bf080d3002 small refactoring and warning elimination. 2018-12-21 14:32:11 +01:00
tamasmeszaros 72e9a2615f Small fix for double bridging issue with very close pillars 2018-12-21 13:10:37 +01:00
tamasmeszaros 1d769e322d A bit more informative description for the "display_orientation" parameter 2018-12-21 12:46:04 +01:00
tamasmeszaros ee8df7b408 Don't set done on a canceled step. 2018-12-20 16:25:32 +01:00
tamasmeszaros 70bfa4202f Fix for SPE-700 (Corrupted slice data) 2018-12-20 15:24:02 +01:00
tamasmeszaros a5b846f7fc Improved edge normal detection. Also removed some warnings. 2018-12-20 12:08:06 +01:00
tamasmeszaros b613334b81 Considering multiple neighboring triangles for support point normals 2018-12-17 15:58:15 +01:00
tamasmeszaros dae01af2ac Logging during sla processing. 2018-12-14 16:58:55 +01:00
tamasmeszaros 2be23c8b14 Eliminate build warning with TBB_USE_CAPTURED_EXCEPTION
also make small adjustment on wxWidgets detection on Unix.
2018-12-14 13:45:58 +01:00
tamasmeszaros 2d29b7d6cd Fix msvc build 2018-12-14 10:07:35 +01:00
tamasmeszaros 10bfa82107 Fix msvc build 2018-12-14 09:57:48 +01:00
tamasmeszaros a16e419138 Fix for SPE-688 (crash when saving zip to low disk space) 2018-12-13 18:49:08 +01:00
tamasmeszaros dd3c485965 Some refactoring 2018-12-13 15:33:39 +01:00
tamasmeszaros 310adc18c6 Removed display_flip_xy and added display_orientation instead.
When starting Slic3r and the profile is FDM type than it yields an assertion failure for wx. See Tab::update_page_tree_visibility() line 2371
2018-12-13 12:42:45 +01:00
tamasmeszaros 5474eaebba Merge remote-tracking branch 'origin/master' 2018-12-12 18:46:00 +01:00
tamasmeszaros 9917edcdcc XY flip is implemented, works only for portrait LCD. 2018-12-12 18:45:45 +01:00
tamasmeszaros 35a8a5374c Merge remote-tracking branch 'origin/master' 2018-12-12 15:51:45 +01:00
tamasmeszaros 623b2cec5c Another fix for crashing support generation. 2018-12-12 15:51:39 +01:00
tamasmeszaros dfc92fb5cf Merge remote-tracking branch 'origin/master' 2018-12-12 14:25:27 +01:00
tamasmeszaros 2ef071d1a9 Merge branch 'master' of github.com:prusa3d/Slic3r 2018-12-12 12:44:13 +01:00
tamasmeszaros 4eda6e8521 Merge branch 'master' of github.com:prusa3d/Slic3r 2018-12-12 11:39:40 +01:00
tamasmeszaros 68de2d9813 Added cancellation points. Added new flip xy option. Refactor and waring removal. 2018-12-12 11:36:02 +01:00
tamasmeszaros a83bb3ebe3 Merge branch 'master' of github.com:prusa3d/Slic3r 2018-12-11 17:55:23 +01:00