Len Trigg
25bcff3656
Fix #2861 , provide consistent mouse-wheel zoom direction, plus a GUI preference to invert ( #3749 )
...
* Make mouse-wheel in 2D toolpath zoom in the same direction as it does in 3D and 3D-preview
* Add a GUI preference setting for whether to invert the direction that
mouse-wheel scrolling will zoom in the 2D and 3D panels.
2017-03-10 23:37:17 -06:00
Alessandro Ranellucci
ee2d14fcd2
Bugfix: wrong alignment after cut by grid
2017-01-11 16:31:45 +01:00
Joseph Lenox
ed0173364f
initialize $self->{move_target} before calling functions on it.
2017-01-01 23:43:13 -06:00
Alessandro Ranellucci
7dfea3ecf0
Typo
2016-12-18 14:28:13 +01:00
Alessandro Ranellucci
464421cfe4
If background slicing is disabled, reslice automatically when selecting the preview tabs. When making changes, go back to the plater view. #2979
2016-12-18 14:01:57 +01:00
Alessandro Ranellucci
5cbdb7865d
Cut by Grid also in GUI
2016-12-18 13:10:25 +01:00
Alessandro Ranellucci
accd174566
Use absolute coordinates for the modifier sliders
2016-12-18 12:00:18 +01:00
Alessandro Ranellucci
9cbd8c4327
Merge branch 'lambda-modifier-mesh' of https://github.com/lordofhyphens/Slic3r into lordofhyphens-lambda-modifier-mesh
...
Conflicts:
xs/src/libslic3r/TriangleMesh.cpp
xs/src/libslic3r/TriangleMesh.hpp
2016-12-18 11:04:02 +01:00
Alessandro Ranellucci
a778cd9820
Cut along X and Y axes too
2016-12-17 19:51:29 +01:00
Joseph Lenox
a26a60f8dd
Only enable movers if modifier mesh.
2016-12-06 00:57:16 -06:00
Joseph Lenox
2875624eac
Repair the generic mesh so it can be exported.
2016-12-05 23:40:28 +00:00
Joseph Lenox
bbb84278d4
Added UI options to make a slab, defaulting to the model object's bounding box * 1.5
2016-12-05 23:08:36 +00:00
Joseph Lenox
6414c10e7e
UI: fixed naming sphere is not a cylinder.
2016-12-05 23:08:12 +00:00
Joseph Lenox
fbc954ac1e
UI code to generate a generic sphere.
2016-12-05 22:44:17 +00:00
Joseph Lenox
f0a45356c8
Made cube and cylinder static functions of the package, not some specific TriangleMesh object.
2016-11-28 02:46:43 -06:00
Joseph Lenox
9ffba8c434
Disable sliders if a volume is not selected.
2016-11-27 23:46:05 -06:00
Joseph Lenox
9e2e5079f0
UI now changes its options based on the object type selected.
2016-11-27 23:45:40 -06:00
Joseph Lenox
7aede7aa28
Menu now works to select cylinders (reusing the gui options)
2016-11-27 22:35:19 -06:00
Joseph Lenox
2171d6ab96
Added prototype make_cylinder()
2016-11-27 19:15:27 -06:00
Joseph Lenox
cc9bae90a4
Removed commented code.
2016-11-26 23:16:50 -06:00
Joseph Lenox
9abd5eecee
Added a cancel button, and rewrote initial option code to reuse OptionGroup.
2016-11-26 23:03:51 -06:00
Joseph Lenox
a41fcb9066
Update main plater view after moving mesh
2016-11-26 22:13:55 -06:00
Joseph Lenox
89dab6a19d
Anonymous object supports. Initial implementation provides for a box of arbitrary size.
2016-11-26 19:57:35 -06:00
Joseph Lenox
b2562a9f31
Permit sliding modifer meshes around in the Settings dialog.
2016-11-26 19:55:43 -06:00
bubnikv
9f0523cb53
Documented the purpose of various perl modules.
...
Conflicts:
lib/Slic3r/GUI/3DScene.pm
lib/Slic3r/GUI/Plater/2DToolpaths.pm
2016-11-24 15:41:19 +01:00
bubnikv
fd2d060ea7
2D platter rendering fixed on Windows, and the background color fixed
...
on Linux/GTK.
2016-07-13 00:13:16 -05:00
bubnikv
59b81fa11e
Support multi sampled anti-aliasing with wxWidgets 3.0.3.
2016-07-09 11:52:14 -05:00
Joseph Lenox
952e45f3a5
Fixes a performance issues on Windows, where the cut is being ( #3400 )
...
refreshed many times for a single move of the Z plane.
Fixes a problem on Windows, where the new wxWidgets always returned
Cancel, even if the window was closed with the "Cut" button.
Improved performance if the live preview is disabled or not needed,
because both top and bottom parts shall be displayed.
2016-07-07 18:56:56 -05:00
Alessandro Ranellucci
f006e66549
Refactored calls to Wx::Bitmap->new
2016-04-09 19:10:57 +02:00
Alessandro Ranellucci
412a862677
Fixed dragging in 3D plater having some glitches with multipart objects
2016-03-19 22:31:07 +01:00
Alessandro Ranellucci
f7e97f7e9b
Refactor cutting logic, don't slice in 3DScene
2015-12-19 23:15:37 +01:00
Alessandro Ranellucci
025a508de2
Ignore cut result if user didn't click the cut button
2015-12-19 20:41:47 +01:00
Alessandro Ranellucci
70e8db8a0a
Minor code cleanup here and there
2015-12-19 20:27:04 +01:00
Alessandro Ranellucci
c73378744f
Prevent flickering
2015-12-15 17:10:10 +01:00
Alessandro Ranellucci
7ecfe195f7
Live preview in the cut dialog
2015-12-14 00:15:26 +01:00
Alessandro Ranellucci
c16cdb9d85
Preserve the current layer when refreshing the 3D preview
2015-12-05 23:22:50 +01:00
Alessandro Ranellucci
a8091e41a0
Fix a minor glitch with scrollbars in OverrideSettingsPanel
2015-12-05 23:14:13 +01:00
Alessandro Ranellucci
c65c9d876e
Bugfix: zooming in empty layers preview (because of disabled background processing) crashed
2015-07-04 15:26:11 +02:00
Alessandro Ranellucci
e84ead5291
Bugfix: changing range-based layer heigths didn't trigger background processing. #2958
2015-07-04 15:26:04 +02:00
Alessandro Ranellucci
455a1062ef
Fix minor rendering glitch in 2D toolpaths preview
2015-06-17 00:34:05 +02:00
Alessandro Ranellucci
42ae8347df
Zoom around mouse location in 2D toolpaths preview
2015-05-24 23:29:53 +02:00
Alessandro Ranellucci
c64308a5e7
Render brim and skirt in 3D toolpaths preview. #2649
2015-05-18 00:49:16 +02:00
Alessandro Ranellucci
36ba2eb5d6
Improved zoom/pan for toolpaths preview
2015-05-17 21:29:57 +02:00
Alessandro Ranellucci
80b169aa75
Pan & zoom for toolpaths preview
2015-05-16 00:33:22 +02:00
Alessandro Ranellucci
d998d97754
Bugfix: crash on Windows when deleting the first object part. #2774
2015-05-05 01:12:16 +02:00
Alessandro Ranellucci
901716adc8
Bugfix: the object parts editor is opened in invalid status until user clicks on a tree list item. #2762
2015-03-30 20:27:18 +02:00
Alessandro Ranellucci
3fd182a8f5
Fix object Z alignment after cut + rotate lower part. #2724
2015-03-09 18:37:58 +01:00
Alessandro Ranellucci
25cddfe446
Bugfix: layers view was not resized when inactive. #2608
2015-03-09 15:30:19 +01:00
Alessandro Ranellucci
722e94513c
Refactoring: removed the non-idempotent init_extruders() step. Also, infill_extruder was not limited to the available number of extruders when slicing from the plater, and support material extruder was considered also when support material was disabled
2015-03-06 09:56:58 +01:00
Alessandro Ranellucci
69ea88473d
Workaround for the Clipper issue causing extra points in grid segments
2015-02-22 17:09:08 +01:00