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
|
bf0dd34a78
|
Added make_sphere, generates a mesh with specified step angle and raidus rho.
|
2016-12-05 22:43:55 +00:00 |
|
Alessandro Ranellucci
|
fde6e2e61d
|
Fix compilation
|
2016-12-02 15:07:49 +01:00 |
|
Alessandro Ranellucci
|
f43bb9eb75
|
More minor fixes
|
2016-12-01 19:47:44 +01:00 |
|
Alessandro Ranellucci
|
f16aaeafba
|
Fixed minor compilation warnings
|
2016-12-01 19:35:46 +01:00 |
|
Alessandro Ranellucci
|
c931addda3
|
SLAPrint::DESTROY
|
2016-12-01 18:40:11 +01:00 |
|
Alessandro Ranellucci
|
6a1a3fc94c
|
SLAPrintConfig needs other defaults
|
2016-12-01 17:30:06 +01: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
|
c6ea0118a7
|
Fix compilation
|
2016-11-30 20:55:53 +01:00 |
|
Alessandro Ranellucci
|
578658a2fb
|
Multithreaded infill generation for SLAPrint
|
2016-11-30 19:48:08 +01:00 |
|
Alessandro Ranellucci
|
27d41f89b8
|
Implement clone() for Fill classes
|
2016-11-30 19:47:45 +01:00 |
|
Alessandro Ranellucci
|
52fbe10f3d
|
Improvements to C++ CLI options parsing (support single-letter form)
|
2016-11-30 19:37:14 +01:00 |
|
Alessandro Ranellucci
|
ea98d97743
|
No (more) need for a separate FillParams class
|
2016-11-30 18:43:56 +01:00 |
|
Alessandro Ranellucci
|
3e04877571
|
Refactoring: make_fills() is now a LayerRegion method, and we move the base Fill class to Fill.hpp, no need for FillBase.hpp anymore
|
2016-11-30 18:07:44 +01:00 |
|
Alessandro Ranellucci
|
a9609a6dd5
|
Finished infill implementation for SLAPrint
|
2016-11-30 17:43:58 +01:00 |
|
Alessandro Ranellucci
|
a02d5caa42
|
Try to fix compilation problem with Boost 1.54. #3595
|
2016-11-30 11:50:02 +01:00 |
|
Alessandro Ranellucci
|
2e82fb01a6
|
Ignore failure to call SetAutoPop when not available. #3596
|
2016-11-30 11:45:31 +01:00 |
|
Alessandro Ranellucci
|
6cdff99df3
|
Apply print bounding box for SLAPrint infill
|
2016-11-30 11:26:26 +01:00 |
|
Alessandro Ranellucci
|
3f3f696502
|
Infill for SLAPrint
|
2016-11-30 09:39:18 +01:00 |
|
Joseph Lenox
|
2dbc5d6e07
|
Fix perl redefining multiple functions also defined/used by boostlib through the include chain. (#3593)
Resolved ordering dependency (thanks win32 perl!)
|
2016-11-29 20:46:44 -06:00 |
|
Alessandro Ranellucci
|
cba3b19be4
|
Handle input file errors gracefully
|
2016-11-29 19:25:08 +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
|
d961a88969
|
Fixed mesh generation to generate cylinders.
|
2016-11-27 22:34:10 -06:00 |
|
Joseph Lenox
|
2171d6ab96
|
Added prototype make_cylinder()
|
2016-11-27 19:15:27 -06:00 |
|
Joseph Lenox
|
efeb49e3a7
|
Added new constructor to TriangleMesh that accepts vectors of Points and make_cube function to make a new simple cube mesh.
|
2016-11-27 16:06:45 -06:00 |
|
Joseph Lenox
|
3a70a448ab
|
Use LambdaObjectDialog in GUI.pm to avoid crash on Windows.
|
2016-11-27 16:05:28 -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
|
9eb28371de
|
Maybe the Travis CI server has more than 16 cores?
|
2016-11-27 18:31:41 +01:00 |
|
Alessandro Ranellucci
|
b8c4464a20
|
Try to fix compilation error about the new threads default
|
2016-11-27 18:18:01 +01: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 |
|
Alessandro Ranellucci
|
5242b3e03a
|
Minor fixes to parallelize code
|
2016-11-27 15:25:22 +01:00 |
|
Alessandro Ranellucci
|
23b4f6b193
|
Removed useless virtual keywords from clipper
|
2016-11-27 15:25:05 +01:00 |
|
Alessandro Ranellucci
|
11585b88d5
|
Updated Clipper to 6.4.0
|
2016-11-27 09:56:30 +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 |
|
Alessandro Ranellucci
|
d47f6d30af
|
Ported detect_surfaces_type() to XS/C++
|
2016-11-26 16:58:23 +01:00 |
|
Alessandro Ranellucci
|
3678977447
|
Refactored parallelization code
|
2016-11-26 16:07:36 +01:00 |
|
Alessandro Ranellucci
|
dabb7cb2ee
|
Automatically detect the number of cores and use that as a default for threads number
|
2016-11-26 13:46:19 +01:00 |
|
Alessandro Ranellucci
|
83ad123d95
|
Parallelize TriangleMeshSlicer::slice()
|
2016-11-26 13:45:58 +01:00 |
|