e5fe04ea7aMake sure teeth are not too tight
Alessandro Ranellucci
2013-08-12 19:10:40 +02:00
9513fa7600Enforce some horizontal margin between object and interface/support (contact not affected)
Alessandro Ranellucci
2013-08-12 18:55:11 +02:00
ca7d4163d7Remove jitter and overlaps in interface infill
Alessandro Ranellucci
2013-08-12 18:45:03 +02:00
7062d028d2Bugfix: top layers were not detected correctly, causing overlap of support material and object in some situations where there were contact regions having the same Z as some top regions
Alessandro Ranellucci
2013-08-12 18:12:53 +02:00
8d413eda44Refactoring: generate interface and support in different cycles
Alessandro Ranellucci
2013-08-11 19:25:51 +02:00
5f07d39509Reapply perimeter only to support
Alessandro Ranellucci
2013-08-10 21:30:50 +02:00
5380b6cb33Incomplete work to improve support material by avoiding thin columns and making sure everything is supported correctly
Alessandro Ranellucci
2013-08-10 19:39:35 +02:00
abb5d1256fAdded some debugging code
Alessandro Ranellucci
2013-08-09 21:27:57 +02:00
4862d832b5Simplify layer change code now that we have distinct support layers
Alessandro Ranellucci
2013-08-09 19:46:20 +02:00
548b301432Offset projection of facets before the final union
Alessandro Ranellucci
2013-08-09 16:34:55 +02:00
b956faa153Adapt avoid_crossing_perimeters code to the recent changes
Alessandro Ranellucci
2013-08-09 16:30:40 +02:00
3751e3813cFix regression causing too much collapsing of infill regions
Alessandro Ranellucci
2013-08-09 16:18:21 +02:00
5d80c26b29Adjust collision detection for brim and include support islands inside the only_retract_when_crossing_perimeters logic
Alessandro Ranellucci
2013-08-09 14:55:36 +02:00
67f5b7ab14Require --default-acceleration when other acceleration settings are used
Alessandro Ranellucci
2013-08-09 14:33:20 +02:00
cde662cb51Fix collision detection for brim
Alessandro Ranellucci
2013-08-09 14:22:41 +02:00
3427b29a93Fix wrong slices when many overlapping facets were present in the model
Alessandro Ranellucci
2013-08-08 16:27:41 +02:00
f6569cf359Minor error causing support material to fail when first_layer_height was expressed in % (caught by regression test). #1371
Alessandro Ranellucci
2013-08-08 14:41:23 +02:00
b38cc2c244Merge branch 'master' into xsdata
Alessandro Ranellucci
2013-08-08 02:10:34 +02:00
4438aec12cRevert "Remove thumbnail simplification because it caused loss of very thin parts. #1327"
Alessandro Ranellucci
2013-08-05 20:48:09 +02:00
a0bd152243Remove ->ToPerl and add ->vertices and ->facets
Alessandro Ranellucci
2013-08-04 21:23:27 +02:00
d8e2cde962Avoid problems caused in support material by layer heights being specified in configuration without the leading 0 (like .25). #1366
Alessandro Ranellucci
2013-07-31 23:44:17 +02:00
528595c7f7Automatically ignore per-role extruders if they're not configured in Printer Settings (only in GUI expert mode) - CLI mode continues to autogenerate extruder settings. #1236
Alessandro Ranellucci
2013-07-31 20:42:24 +02:00
d83b14655aBetter tooltip for raft layers
Alessandro Ranellucci
2013-07-31 20:02:24 +02:00
6ddeb2fa07Initialize support material interface extruder explicitely. #1364
Alessandro Ranellucci
2013-07-31 19:52:25 +02:00
415a2d165aCleaner code for first layer temperatures
Alessandro Ranellucci
2013-07-31 18:55:23 +02:00
60e5e2166aInclude support contact layers in skirt/brim generation
Alessandro Ranellucci
2013-07-31 16:29:44 +02:00
3b47e1a492New --info option to show file info (size, volume, repair stats). Removed utils/file_info.pl
Alessandro Ranellucci
2013-07-31 15:10:11 +02:00
1479d6933bPrevent admesh to reverse all facets twice in some mostly-random situations. Normalizing a null normal should still return a null normal in order to fix it properly later instead of treating it as if it was a true normal and thus reversing the facet (and if that is the first facet, all of the others would be reversed as well). #1362
Alessandro Ranellucci
2013-07-31 00:32:48 +02:00
dd935e2036Some comments and minor fixes to admesh code by Andy Doucette
Alessandro Ranellucci
2013-07-31 00:01:53 +02:00
1b4878f305Fix hang in new support material caused by numerical approximation leaving small polygons, as usual
Alessandro Ranellucci
2013-07-30 15:44:08 +02:00
a2cc230bb5Add note about a bug caused by the disabled optimization about splitting meshes before avoid_crossing_perimeters. #1315
Alessandro Ranellucci
2013-07-29 19:50:47 +02:00
10a8f479f9Bugfix: lift was not working correctly with multiple extruders and multiple skirt layers. Also, we now ignore all lift settings except the one of the first extruder. Includes regression tests. #1332#1338
Alessandro Ranellucci
2013-07-29 19:43:57 +02:00
b5907dc734Bugfix: z_offset was not applied in spiral_vase. Includes regression test #1343
Alessandro Ranellucci
2013-07-29 17:28:30 +02:00
1210b89893Remove thumbnail simplification because it caused loss of very thin parts. #1327
Alessandro Ranellucci
2013-07-29 16:43:48 +02:00
dc766f9f73Bugfix: the tangent edge removal algorithm was refactored the wrong way and wasn't used anymore
Alessandro Ranellucci
2013-07-29 14:56:37 +02:00
8fe38d9b71Bugfix: fatal error when failed loops were included in slices. #1358
Alessandro Ranellucci
2013-07-29 14:16:33 +02:00
948b43fe0dDon't try to align rectilinear infill if solid, otherwise there will be a gap at one side
Alessandro Ranellucci
2013-07-29 11:05:04 +02:00
51de3ce14fSwitch print_z to unscaled coordinates
Alessandro Ranellucci
2013-07-29 00:27:53 +02:00
3bcb2f04edAdd spiral vase test for hollow models
Alessandro Ranellucci
2013-07-28 15:02:03 +02:00
91cade7e8fMake sure there are no gaps in spiral vase. Includes regression test. #1251
Alessandro Ranellucci
2013-07-28 13:39:15 +02:00
691c45d57fSmarter handling of hollow prints. Optimization included
Alessandro Ranellucci
2013-07-28 10:56:41 +02:00
5c191c062fFix test description
Alessandro Ranellucci
2013-07-27 19:43:46 +02:00
25af3eb35fProper fix for preventing shells to propagate too much
Alessandro Ranellucci
2013-07-27 19:41:36 +02:00
6bd4803612Failing test case about spurious infill in hollow objects, caused by shells being correctly generated even for hollow objects - however sometimes we don't want that
Alessandro Ranellucci
2013-07-26 20:17:33 +02:00
0a8872ca6cExtend utils/dump-stl.pl to also write STL files
Alessandro Ranellucci
2013-07-26 19:25:15 +02:00
f69dc7201dPerform a ./Build distclean in ./xs automatically
Alessandro Ranellucci
2013-07-26 17:16:26 +02:00
debe540018Better name for wipe
Alessandro Ranellucci
2013-07-26 16:23:43 +02:00
aa194c8125Fix little regression causing object height not to be updated when object in plater was scaled
Alessandro Ranellucci
2013-07-26 14:30:00 +02:00
c1c1416838Scale layer height ranges too when scaling object in plater. #1284
Alessandro Ranellucci
2013-07-26 14:26:45 +02:00
a145f1b6aaDon't merge adjacent bridges so that more correct angles can be detected for each one
Alessandro Ranellucci
2013-07-26 12:31:25 +02:00
c69edf27e9Bugfix: only_retract_when_crossing_perimeters was not triggering retraction when moving between islands that are covered/bridged on the above layer. #1308
Alessandro Ranellucci
2013-07-26 10:52:22 +02:00
37bf0fa53bBugfix: medial axis thin wall detection was triggered when not needed
Alessandro Ranellucci
2013-07-26 00:13:24 +02:00
8fe228fceeSmarter ordering of gap fill
Alessandro Ranellucci
2013-07-26 00:03:28 +02:00
2b8662cf0cTemporary workarond for an upstream bug in Moo which causes failure when running with threads. #1330
Alessandro Ranellucci
2013-07-24 10:06:02 +02:00