Alessandro Ranellucci
|
1fbf9c3952
|
Move confess_at() to utils.cpp
|
2013-09-09 21:41:45 +02:00 |
|
Alessandro Ranellucci
|
873762491b
|
Fix a bad access after recent change about ->p returning objects by reference
|
2013-09-09 17:10:54 +02:00 |
|
Alessandro Ranellucci
|
dbf739318a
|
Almost finished porting slice()
|
2013-09-09 12:18:52 +02:00 |
|
Alessandro Ranellucci
|
46bd407da4
|
More porting work
|
2013-09-08 00:44:01 +02:00 |
|
Alessandro Ranellucci
|
5adb187dd2
|
More porting work
|
2013-09-07 21:08:53 +02:00 |
|
Alessandro Ranellucci
|
346c17d483
|
Some initial work for porting slice()
|
2013-09-07 14:06:09 +02:00 |
|
Alessandro Ranellucci
|
8607c559c7
|
Minor tidying
|
2013-09-07 00:42:56 +02:00 |
|
Alessandro Ranellucci
|
09684c67c2
|
Optimization: Remove useless calls to union()
|
2013-09-07 00:28:53 +02:00 |
|
Alessandro Ranellucci
|
10ab3bbb86
|
Fix Only infill where needed putting insufficient material. #1412
|
2013-09-07 00:02:58 +02:00 |
|
Alessandro Ranellucci
|
907ba55aab
|
Some minor fixes needed after the xsdata merge. #1421
|
2013-09-06 22:52:56 +02:00 |
|
Alessandro Ranellucci
|
f104659020
|
Optimization
|
2013-09-06 19:21:38 +02:00 |
|
Alessandro Ranellucci
|
4dd12b57a1
|
Fixed wipe (includes regression test). #1421
|
2013-09-06 19:14:06 +02:00 |
|
Alessandro Ranellucci
|
e02ae0d18a
|
Return Surface objects by reference from SurfaceCollection objects and fix a bug in XS code causing some shell options to be ignored
|
2013-09-06 18:36:38 +02:00 |
|
Alessandro Ranellucci
|
cb677c45de
|
Don't grow horizontal shells having acute angles. #1387
|
2013-09-06 17:43:40 +02:00 |
|
Alessandro Ranellucci
|
9484c377d9
|
Removed debugging line
|
2013-09-06 16:46:28 +02:00 |
|
Alessandro Ranellucci
|
a2cc54c9d0
|
Merge pull request #1424 from 4ZM/master
Changes to make slic3r build on Arch
|
2013-09-06 07:43:46 -07:00 |
|
Alessandro Ranellucci
|
2d3dae621a
|
Minor typos preventing correct positioning after recent XS merge
|
2013-09-05 14:23:31 +02:00 |
|
Alessandro Ranellucci
|
67aefdccc7
|
Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge
|
2013-09-04 00:10:53 +02:00 |
|
Alessandro Ranellucci
|
a49dc603cc
|
Many changes and fixes to remove leaks and return objects by reference
|
2013-09-03 19:26:58 +02:00 |
|
Alessandro Ranellucci
|
275422fac7
|
Don't return first_point() and last_point() by reference
|
2013-09-02 22:33:03 +02:00 |
|
Alessandro Ranellucci
|
0ffb0f6a58
|
Fix tests
|
2013-09-02 22:10:52 +02:00 |
|
Alessandro Ranellucci
|
a1a33c2291
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r/ExtrusionPath.pm
lib/Slic3r/ExtrusionPath/Collection.pm
lib/Slic3r/GCode.pm
lib/Slic3r/Line.pm
lib/Slic3r/Point.pm
|
2013-09-02 20:27:35 +02:00 |
|
Alessandro Ranellucci
|
2abda4753d
|
Removed MANIFEST since it's not used by Build.PL anymore
|
2013-09-02 20:23:54 +02:00 |
|
Alessandro Ranellucci
|
c0789506e4
|
Return objects by reference instead of always cloning
|
2013-09-02 20:22:20 +02:00 |
|
Alessandro Ranellucci
|
1741301973
|
Fix segfault when appending an ExtrusionPath::Collection to another Collection
|
2013-08-31 01:23:47 +02:00 |
|
Alessandro Ranellucci
|
dd70f6be2f
|
Return ExtrusionPath->polyline and ExtrusionLoop->polygon by reference
|
2013-08-31 00:50:03 +02:00 |
|
Alessandro Ranellucci
|
d2e4bba074
|
Fixed memory leak in ExtrusionPath::Collection and return collection items by reference
|
2013-08-31 00:37:17 +02:00 |
|
Alessandro Ranellucci
|
bb45437526
|
Return Surface->expolygon by reference
|
2013-08-31 00:28:24 +02:00 |
|
Alessandro Ranellucci
|
828785312e
|
Merge branch 'master' into xsdata
Conflicts:
MANIFEST
|
2013-08-30 23:19:09 +02:00 |
|
Alessandro Ranellucci
|
bf060db948
|
Removed MANIFEST since it's not used by Build.PL anymore
|
2013-08-30 23:18:02 +02:00 |
|
Alessandro Ranellucci
|
1cfdf7e955
|
Ported Slic3r::Polyline::Collection
|
2013-08-30 00:06:10 +02:00 |
|
Alessandro Ranellucci
|
fb82de9aaf
|
Removed more unused code
|
2013-08-29 11:52:25 +02:00 |
|
Alessandro Ranellucci
|
649ef6ce79
|
Removed unused code
|
2013-08-29 11:48:58 +02:00 |
|
Alessandro Ranellucci
|
bd7b0e2aed
|
Ported ExtrusionPath::Collection->chained_path
|
2013-08-29 11:47:59 +02:00 |
|
Alessandro Ranellucci
|
ea1d138c95
|
Ported ExtrusionLoop->make_counter_clockwise()
|
2013-08-29 01:40:42 +02:00 |
|
Alessandro Ranellucci
|
5d6fd7f4d9
|
Optimizations for better usage of XS code
|
2013-08-29 01:36:42 +02:00 |
|
Alessandro Ranellucci
|
9254ff9704
|
Typo in merge
|
2013-08-28 20:43:23 +02:00 |
|
Alessandro Ranellucci
|
e19c6a1494
|
Ported Point->distance_to() and Line->length()
|
2013-08-28 20:41:41 +02:00 |
|
Alessandro Ranellucci
|
c9f68ed28a
|
Refactor E code and keep track of per-extruder consumend filament
|
2013-08-28 20:40:13 +02:00 |
|
Alessandro Ranellucci
|
70d824c9a7
|
One minor optimization in GCode.pm
|
2013-08-28 20:40:13 +02:00 |
|
Alessandro Ranellucci
|
5f17fa342b
|
Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class
|
2013-08-28 20:40:13 +02:00 |
|
Alessandro Ranellucci
|
055273fbc8
|
Huge speed boost by reducing the number of method calls in GCode.pm
|
2013-08-28 20:38:22 +02:00 |
|
Alessandro Ranellucci
|
73c05a6092
|
Moved vibration limit to its own G-code filter
|
2013-08-28 20:37:56 +02:00 |
|
Alessandro Ranellucci
|
2d366c4852
|
Refactor E code and keep track of per-extruder consumend filament
|
2013-08-28 20:13:18 +02:00 |
|
Alessandro Ranellucci
|
c49330f049
|
One minor optimization in GCode.pm
|
2013-08-28 20:01:17 +02:00 |
|
Alessandro Ranellucci
|
b700278904
|
Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class
|
2013-08-28 19:50:16 +02:00 |
|
Alessandro Ranellucci
|
0049b02bed
|
Huge speed boost by reducing the number of method calls in GCode.pm
|
2013-08-28 18:12:20 +02:00 |
|
Alessandro Ranellucci
|
36e5e1f933
|
Moved vibration limit to its own G-code filter
|
2013-08-28 16:51:58 +02:00 |
|
Alessandro Ranellucci
|
7fbacc5885
|
Minor optimizations in GCode.pm
|
2013-08-28 15:29:18 +02:00 |
|
Alessandro Ranellucci
|
fb763b0187
|
Removed dependency on Math::Clipper
|
2013-08-27 01:26:44 +02:00 |
|
Alessandro Ranellucci
|
b11b595c97
|
Ported nearest_point() and nearest_point_index()
|
2013-08-27 00:52:20 +02:00 |
|
Alessandro Ranellucci
|
f1e9216c70
|
Save some time in GCode.pm method calls
|
2013-08-27 00:02:24 +02:00 |
|
Alessandro Ranellucci
|
9fb14f2119
|
Ported (and used) ExtrusionPath->first_point
|
2013-08-26 23:42:00 +02:00 |
|
Alessandro Ranellucci
|
fe42427a54
|
Ported Polygon->is_valid() and ExPolygon->is_valid()
|
2013-08-26 23:27:51 +02:00 |
|
Alessandro Ranellucci
|
da0b85c0d9
|
Ported ExPolygon->contour and ExPolygon->holes
|
2013-08-26 23:09:18 +02:00 |
|
Alessandro Ranellucci
|
85011dfef3
|
Ported Surface->p
|
2013-08-26 23:03:00 +02:00 |
|
Alessandro Ranellucci
|
494ed5c5ad
|
Minor optimization (group offset_ex calls)
|
2013-08-26 22:54:06 +02:00 |
|
Alessandro Ranellucci
|
706851f836
|
Ported ExPolygon->area()
|
2013-08-26 22:50:26 +02:00 |
|
Alessandro Ranellucci
|
792fcba7be
|
Ported Polygon->area
|
2013-08-26 22:44:40 +02:00 |
|
Alessandro Ranellucci
|
1f734807b9
|
Ported Polygon->split_at()
|
2013-08-26 22:39:35 +02:00 |
|
Alessandro Ranellucci
|
f8ac3aa68f
|
Fix compilation on Windows
|
2013-08-26 20:56:36 +02:00 |
|
Alessandro Ranellucci
|
9cf831b9c5
|
Ported union_pt() to XS
|
2013-08-26 18:37:19 +02:00 |
|
Alessandro Ranellucci
|
443d4e52cb
|
Fixed everything in the XS port
|
2013-08-26 17:58:37 +02:00 |
|
Alessandro Ranellucci
|
49040db9a3
|
Fixes to pass all tests
|
2013-08-26 16:25:42 +02:00 |
|
Alessandro Ranellucci
|
b6005327d6
|
Downgrade Clipper to 5.1.5
|
2013-08-26 15:57:54 +02:00 |
|
Alessandro Ranellucci
|
0933a2cf6b
|
Added failing test case
|
2013-08-25 22:51:12 +02:00 |
|
Alessandro Ranellucci
|
d786dd6c1c
|
Merge branch 'master' into xsdata
|
2013-08-25 22:34:03 +02:00 |
|
Alessandro Ranellucci
|
4bf08cbdec
|
Minor fix (still no thumbnail)
|
2013-08-25 22:33:50 +02:00 |
|
Alessandro Ranellucci
|
94a7d6b941
|
Validate config before launching the object settings dialog
|
2013-08-25 22:24:43 +02:00 |
|
Alessandro Ranellucci
|
ee5b999ab0
|
Initialize no_sort to prevent it from being unexpectedly true
|
2013-08-25 20:29:45 +02:00 |
|
Alessandro Ranellucci
|
fc9cec9d81
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r/Layer/Region.pm
lib/Slic3r/Print/Object.pm
|
2013-08-25 19:59:42 +02:00 |
|
Alessandro Ranellucci
|
026e0c06e4
|
Ability to customize how materials are mapped to extruders. #1020
|
2013-08-25 19:52:32 +02:00 |
|
Alessandro Ranellucci
|
cb0ee9729f
|
A couple fixes for Windows
|
2013-08-25 18:08:56 +02:00 |
|
Alessandro Ranellucci
|
ae9f13ed54
|
Minor fix to font size
|
2013-08-25 18:04:45 +02:00 |
|
Alessandro Ranellucci
|
ae21a45886
|
Distinct dialogs for 3D preview and object settings
|
2013-08-25 18:03:26 +02:00 |
|
Alessandro Ranellucci
|
b55d4a4e4b
|
Merge branch 'master' into plater2
|
2013-08-25 17:52:21 +02:00 |
|
Alessandro Ranellucci
|
e96d7b1d6a
|
Show facets, materials and manifoldness in info panel
|
2013-08-25 17:26:55 +02:00 |
|
Alessandro Ranellucci
|
fde6e371a9
|
Use multiple colors for multimaterial models in 3D preview
|
2013-08-25 16:35:21 +02:00 |
|
Alessandro Ranellucci
|
5b734f4a13
|
Merge branch 'master' into plater2
Conflicts:
lib/Slic3r/GUI/Plater.pm
|
2013-08-25 16:10:53 +02:00 |
|
Alessandro Ranellucci
|
2fb725405f
|
GUI fixes for Windows
|
2013-08-25 15:45:22 +02:00 |
|
Alessandro Ranellucci
|
3d6fb1b05c
|
New feature: ability to override specific settings for individual objects in the plater. #344
|
2013-08-25 14:37:50 +02:00 |
|
Alessandro Ranellucci
|
87b54ba2a0
|
Plater rearrange experiment
|
2013-08-25 12:22:05 +02:00 |
|
Alessandro Ranellucci
|
2dd6325bf8
|
Expose an Open button in the plater
|
2013-08-25 03:21:20 +02:00 |
|
Alessandro Ranellucci
|
945250c8c2
|
Show axes and ground
|
2013-08-25 02:58:50 +02:00 |
|
Alessandro Ranellucci
|
6f1fd51c2e
|
Keep objects vertical in 3D preview
|
2013-08-25 02:07:51 +02:00 |
|
Alessandro Ranellucci
|
ed0344e861
|
Explain user that he doesn't need to worry if a failed module was optional. One more fix for Windows, also
|
2013-08-24 12:12:46 +02:00 |
|
Alessandro Ranellucci
|
e3b42cd21e
|
Avoid reinstalling Math::Libm on Windows every time
|
2013-08-24 12:01:56 +02:00 |
|
Alessandro Ranellucci
|
af687a98e2
|
Better compatibility with Windows in Build.PL
|
2013-08-24 11:59:51 +02:00 |
|
Alessandro Ranellucci
|
097912755b
|
Fix handling of dirty models with overlapping facets, where some holes became filled because of wrong slice nesting
|
2013-08-19 16:53:54 +02:00 |
|
Alessandro Ranellucci
|
da1b6117df
|
Minor fix in debug code
|
2013-08-19 12:16:19 +02:00 |
|
Alessandro Ranellucci
|
94ca28644e
|
Ported union() to XS
|
2013-08-17 12:24:04 +02:00 |
|
Alessandro Ranellucci
|
fa07c512b4
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r/Layer/Region.pm
lib/Slic3r/Print.pm
lib/Slic3r/Print/Object.pm
|
2013-08-16 09:09:56 +02:00 |
|
Alessandro Ranellucci
|
314f377d7b
|
Debugging code
|
2013-08-13 20:17:17 +02:00 |
|
Alessandro Ranellucci
|
b5df61df2c
|
Update test now failing because of some numerical instability
|
2013-08-13 10:46:46 +02:00 |
|
Alessandro Ranellucci
|
ef8ce1b5ba
|
Improvements to SVG debug tools: honor input order and support all colours
|
2013-08-13 10:34:49 +02:00 |
|
Alessandro Ranellucci
|
dbe429cf73
|
Regression test for fix 36596bf569. #1387
|
2013-08-13 10:05:40 +02:00 |
|
Alessandro Ranellucci
|
2b36778dc1
|
Fix a situation where extra perimeters prevented top shell to be fully propagated. #1387
|
2013-08-13 09:45:33 +02:00 |
|
Alessandro Ranellucci
|
36596bf569
|
Bugfix: alignment code for rectilinear infill caused lack of infill (regression in 948b43f). #1387
|
2013-08-12 20:27:25 +02:00 |
|
Alessandro Ranellucci
|
f1922ce7b3
|
Fix regression causing lack of contact infill
|
2013-08-12 19:19:22 +02:00 |
|
Alessandro Ranellucci
|
e5fe04ea7a
|
Make sure teeth are not too tight
|
2013-08-12 19:10:40 +02:00 |
|