Commit Graph

3335 Commits

Author SHA1 Message Date
tamasmeszaros
4e559c63fc wall generation with different top and bottom plates. 2018-08-17 15:11:30 +02:00
bubnikv
f738c42aa5 Removed Point::scale(),translate(),coincides_with(),distance_to(),
distance_to_squared(),perp_distance_to(),negative(),vector_to(),
translate(), distance_to() etc,
replaced with the Eigen equivalents.
2018-08-17 14:14:24 +02:00
tamasmeszaros
dcf97e7659 Comments mostly 2018-08-16 17:58:45 +02:00
tamasmeszaros
a7a23d6f6f Working curve approximation of the concave hull with clipper offset. 2018-08-16 17:47:05 +02:00
YuSanka
ed3c85d3b8 Delete previous experiments 2018-08-16 16:43:16 +02:00
Enrico Turri
e67b07b690 Merge branch 'convex_hull' of https://github.com/prusa3d/Slic3r into gizmos_3d 2018-08-16 13:54:56 +02:00
Enrico Turri
96314d4296 Detection of out of print volume disabled for wipe tower of unknown size 2018-08-16 13:42:35 +02:00
Enrico Turri
ef61567d0b GLVolume use a pointer to ModelVolume's convex hull instead of a copy of it 2018-08-16 13:35:56 +02:00
Enrico Turri
3627b9f076 Fixed wipe tower loosing selection after displacement 2018-08-16 13:22:02 +02:00
YuSanka
febd92518e Corrections for the last commit 2018-08-16 10:43:56 +02:00
YuSanka
25e3467897 Try to handle wxEVT_KEY_DOWN on OSX 2018-08-16 09:46:34 +02:00
YuSanka
7d90d2ae0b Try to fix evt_motion on OSX & GTK 2018-08-16 09:35:21 +02:00
YuSanka
2c309d36ea Try to handle wxEVT_CHAR_HOOK on OSX 2018-08-16 09:12:24 +02:00
Lukas Matena
85dca2b0a1 Merge remote-tracking branch 'origin/convex_hull' into lm_lay_flat_round_merged_facets 2018-08-16 08:56:18 +02:00
Enrico Turri
bdefe2d635 Merge branch 'opengl_to_cpp' of https://github.com/prusa3d/Slic3r into gizmos_3d 2018-08-15 14:39:40 +02:00
YuSanka
39f234a094 Update extruder value for the object from the beginning 2018-08-15 13:59:33 +02:00
bubnikv
dcd0d3f6aa Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types:
Changed the Point3 / Pointf3 to derive from the Eigen Vec3crd / Vec3d.
Replaced the Point::concide_with() method calls with == operator.
Reduced some compiler warnings.
2018-08-15 13:51:40 +02:00
Enrico Turri
478630e5a7 Use of bounding box of rotated 3D convex hull for out of print volume detection 2018-08-15 12:50:06 +02:00
YuSanka
ddb156511b Fixed typo in LambdaObjectDialog. It was a reason of the wrong cube size updating for generic modifier "Cube".
+ some code cleaning
2018-08-15 12:47:46 +02:00
YuSanka
0dfdb0475e Improvement of extruder selection for the object/part according to the actually extruders count 2018-08-15 11:18:20 +02:00
Lukas Matena
c1ce67ecd1 Added qhull library to xs/src and cmake 2018-08-15 10:57:22 +02:00
YuSanka
a6effef925 Some code refactoring 2018-08-15 10:09:05 +02:00
bubnikv
55c903a6a2 Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types:
Changed the Point3 / Pointf3 to composite Eigen Vec3crd / Vec3d.
Point3 is no more derived from Point,
Pointf3 is no more derived from Pointf.
Introduced Transform2f/3f/2d/3d types as aliases to Eigen::Transform.
2018-08-14 21:33:41 +02:00
bubnikv
b55e796d1e Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types, first step 2018-08-14 18:33:26 +02:00
Lukas Matena
3e88abd8af New experimental parameter to adjust initial loading speed of the filament from the nozzle 2018-08-14 16:23:23 +02:00
YuSanka
ac9d570cb6 fixed typo in update_extruder_in_config 2018-08-14 16:16:26 +02:00
YuSanka
646b6bd874 Test of update_extruder_in_config() 2018-08-14 16:10:58 +02:00
YuSanka
666fbab0f6 Test of item_changed_selection(obj_idx) 2018-08-14 15:35:54 +02:00
YuSanka
eb62b3ca4b One more try to understand OSX crashing on UnselectAll 2018-08-14 14:34:04 +02:00
YuSanka
5c3ab5d540 Try to fix OSX crashing on UnselectAll 2018-08-14 14:13:07 +02:00
Lukas Matena
453338a5e9 Simple attempt to smooth the lay flat triangles 2018-08-14 13:08:49 +02:00
YuSanka
afe7b82985 Fixed DnD down-moving on GTK 2018-08-14 13:04:11 +02:00
tamasmeszaros
79c0ed429c Rough base pool geometry can be generated from convex hull or from the ground slice itself. 2018-08-13 18:23:49 +02:00
Enrico Turri
2282d33423 Better fix for minimum z of object to lay on the bed after rotations 2018-08-13 16:16:37 +02:00
Lukas Matena
ffd1e72a13 Retraction after ramming is now done without moving the head 2018-08-13 14:51:03 +02:00
YuSanka
431658fca0 Drag & Drop for sub-objects (parts of the object) 2018-08-13 14:15:43 +02:00
YuSanka
23800a75f4 Drag&Drop test on Linux and OSX 2018-08-13 10:30:36 +02:00
Lukas Matena
c0bb4c8536 Created a new gizmo for flattening an object 2018-08-13 09:45:18 +02:00
Enrico Turri
1b12ff4eac Code cleanup 2018-08-13 09:23:10 +02:00
Enrico Turri
1f92ab12bc Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-08-13 08:51:58 +02:00
bubnikv
4ca33f123d Another improvement in robustness of mesh slicing. 2018-08-10 17:37:09 +02:00
YuSanka
879b2f8c6c next try 2018-08-10 14:55:34 +02:00
bubnikv
cd2143faf3 Slicing improvement for slicing degenerated meshes:
Add edges of parallel folded horizontal faces into the output contours,
but ignore them when taking seeds for contour extraction.
FIXME: Single vertices touching a plane are not handled correctly,
they create zero length edges.
2018-08-10 14:10:28 +02:00
YuSanka
f97fbaeb43 Fry to fix OSX-crashing on UnselectAll 2018-08-10 14:02:47 +02:00
YuSanka
8839f5f6a3 Fixed tooltip showing on Linux and OSX(maybe) 2018-08-10 12:19:35 +02:00
YuSanka
675d246f14 Try to understand wxEVT_MOTION on OSX 2018-08-10 08:26:15 +02:00
bubnikv
67f5333b34 Improved accuracy of slicing (triangle cutting) code,
improved debugging outputs and asserts of the slicing code.
Disabled detection of concave corners with horizontal faces,
as too often there were found models with badly triangulated faces,
see for example GH issue #895.
2018-08-09 21:15:49 +02:00
tamasmeszaros
676dc4bf18 SLA base pool generation framework 2018-08-09 18:11:45 +02:00
YuSanka
00296014c5 Experiments with tooltips 2018-08-09 17:53:34 +02:00
YuSanka
1b94303ac0 Next experiment 2018-08-09 17:33:44 +02:00