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
fbfd47b235
Command for reloading an object from file. #1466
2016-12-17 21:47:45 +01:00
Alessandro Ranellucci
1ae8d13ffd
Query OctoPrint and prompt user if a file with same name exists. #2666
2016-12-17 21:31:41 +01:00
Alessandro Ranellucci
6f6ddf5086
Prompt for filename and ask whether to start printing when uploading to OctoPrint. #3217 #3027 #2780 #2666
2016-12-17 21:19:58 +01:00
Alessandro Ranellucci
a778cd9820
Cut along X and Y axes too
2016-12-17 19:51:29 +01:00
Alessandro Ranellucci
bec26c51af
Merge branch 'feature-2700-has_heatbed' of https://github.com/lordofhyphens/Slic3r into lordofhyphens-feature-2700-has_heatbed
...
Conflicts:
t/gcode.t
2016-12-17 00:41:45 +01:00
Alessandro Ranellucci
4be6c973e3
Support decimal scaling factors and rotation angles. #1617
2016-12-17 00:26:57 +01:00
Alessandro Ranellucci
7472077540
Merge pull request #3591 from lordofhyphens/3589-viewport-divide-by-zero
...
Avoid recentering viewport if the bounding box is max size 0
2016-12-16 22:02:44 +01:00
Alessandro Ranellucci
376df2e3f2
Minor GUI fix in the prompt for solid rectilinear infill. #3610
2016-12-15 11:50:58 +01:00
Joseph Lenox
0033cf9974
Add LWP::UserAgent to use of plater.pm ( #3608 )
2016-12-06 22:10:18 -06: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
Alessandro Ranellucci
eb86fb6c65
Fix concurrency when opening DLP projector while background slicing was performed
2016-12-01 17:00:04 +01:00
Alessandro Ranellucci
3232350ffd
Fix infill projection
2016-12-01 16:57:47 +01:00
Alessandro Ranellucci
92845300be
New options dialog for SLAPrint
2016-12-01 15:53:29 +01:00
Alessandro Ranellucci
a9609a6dd5
Finished infill implementation for SLAPrint
2016-11-30 17:43:58 +01:00
Alessandro Ranellucci
2e82fb01a6
Ignore failure to call SetAutoPop when not available. #3596
2016-11-30 11:45:31 +01:00
Alessandro Ranellucci
3f3f696502
Infill for SLAPrint
2016-11-30 09:39:18 +01: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
d398c27e1f
Avoid recentering viewport if the bounding box is max size 0, as noticed by @jreinam
2016-11-27 11:34:38 -06:00
Alessandro Ranellucci
01cd85f7cf
New command for importing 2.5D/TIN meshes in plater
2016-11-27 18:04:39 +01:00
Alessandro Ranellucci
a7693c4719
Fixes and improvements to the view selection menu
2016-11-27 16:48:48 +01: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
9367eb6db7
Increased the gimbal lock threshold to 170 degrees from 150 degrees.
...
This makes it possible to look at the bottom of an object.
Conflicts:
lib/Slic3r/GUI/3DScene.pm
2016-11-24 17:13:11 +01:00
bubnikv
a5135f4369
Hopefully a fix of https://github.com/prusa3d/Slic3r/issues/11
...
Replaced eval { die } construct with a bool return value indicating
success or failure of an automatic arrangement of parts on the print bed.
Don't know exactly what is happening here, but throwing a "die" inside
a XS function and then catching it inside an eval {} block is suspcious.
Conflicts:
xs/src/libslic3r/Geometry.cpp
xs/src/libslic3r/Geometry.hpp
2016-11-24 16:33:13 +01:00
bubnikv
4773987b0f
Added "Notes" page to the filament configuration.
...
Added "filament_max_volumetric_speed", a cap on the maximum volumetric
extrusion role, filament specific. This is very useful when mixing
rigid filament with a soft filament.
Extended the import / export of multi-string values into configuration
values, including the test cases. Multi-line strings will be enclosed
into quotes, quotes escaped using a C-style escape sequences. Single
word strings could still be stored without quotes.
Conflicts:
xs/src/libslic3r/Config.hpp
2016-11-24 15:58:06 +01:00
bubnikv
736e2cc4e6
On Windows use the Slic3r.ico instead of the PNG file
...
for the application icon.
Conflicts:
lib/Slic3r/GUI/MainFrame.pm
2016-11-24 15:54:22 +01:00
bubnikv
8c315ff467
Select standard camera views (left / right / top / bottom / front / rear / default)
...
by menu.
2016-11-24 15:48:29 +01:00
bubnikv
c353eef626
Generate multiple vertex lists rather than requesting a single huge
...
memory block.
2016-11-24 15:42:02 +01: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
335638a614
Documented perl modules.
...
Conflicts:
lib/Slic3r.pm
lib/Slic3r/Config.pm
2016-11-24 15:38:59 +01:00
bubnikv
9bcb467eb1
Moved the Bonjour discovery to Tab.pm,
...
when no Bonjour devices found, a simple message box is shown.
Otherwise the Bonjour selection dialog with an empty list crashes on windows.
2016-11-23 21:24:19 +01:00
Alessandro Ranellucci
a4a68cb9fb
Material estimate in DLP projector
2016-11-23 18:56:02 +01:00
Alessandro Ranellucci
bda4ae0b57
Use SLAPrint in DLP Projector
2016-11-23 18:38:33 +01:00
Alessandro Ranellucci
74c6df028e
Merge pull request #3576 from lordofhyphens/3571-auto-enable-bridgedetect
...
New feature: Propose to enable "detect bridging perimeters"
2016-11-22 18:58:07 +01:00
Alessandro Ranellucci
32ba66c48f
Don't grey out the retract_speed option when using firmware retraction because it's still used by auto-speed pressure regulator. #3283
2016-11-22 18:47:19 +01:00
Alessandro Ranellucci
9ef37b93c5
List @lordofhyphens and @bubnikv among the contributors
2016-11-22 18:22:29 +01:00
Alessandro Ranellucci
2004a7cbc2
Merge pull request #3575 from lordofhyphens/opengl-fix-bed-draw
...
Fix for OpenGL.pm 0.70 segfault
2016-11-22 18:13:50 +01:00
Alessandro Ranellucci
0eb20004b3
Merge pull request #3556 from uclaros/gl_messing
...
3D Navigation improvement features
2016-11-21 18:50:17 +01:00