Commit History

Author SHA1 Message Date
  Alessandro Ranellucci ed529b62f3 Fix threading issue with GUI. #1443 #1444 11 years ago
  Alessandro Ranellucci 4fe0675380 Removed ZTable code 11 years ago
  Alessandro Ranellucci a7989e382c Bugfix: enabling raft layers generated support for the whole model. Includes regression test. #1375 11 years ago
  Alessandro Ranellucci e8323fc339 Move support material code to its own class 11 years ago
  Alessandro Ranellucci 6adce9f66b Update support material code to use shared memory 11 years ago
  Alessandro Ranellucci ea0e136b45 Prevent superfluous extra perimeters added when a region has an acute angle 11 years ago
  Alessandro Ranellucci 39449f9245 Revert a recent change made to shells generation, causing too much solid infill. Includes regression test. #1431 11 years ago
  Alessandro Ranellucci c7db2cb10f Prune tiny shells to avoid random extra internal solid infill. #1431 11 years ago
  Alessandro Ranellucci a821eb7f3c More work to avoid working with vertices outside XS 11 years ago
  Alessandro Ranellucci 566d38a472 Replace TriangleMesh with the XS port 11 years ago
  Alessandro Ranellucci 5e34a9cf21 Make Repair() idempotent and lowercase 11 years ago
  Alessandro Ranellucci 1b9d2e2ef8 Use the XS slicing code 11 years ago
  Alessandro Ranellucci 873762491b Fix a bad access after recent change about ->p returning objects by reference 11 years ago
  Alessandro Ranellucci 8607c559c7 Minor tidying 11 years ago
  Alessandro Ranellucci 09684c67c2 Optimization: Remove useless calls to union() 11 years ago
  Alessandro Ranellucci 10ab3bbb86 Fix Only infill where needed putting insufficient material. #1412 11 years ago
  Alessandro Ranellucci 907ba55aab Some minor fixes needed after the xsdata merge. #1421 11 years ago
  Alessandro Ranellucci f104659020 Optimization 11 years ago
  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 11 years ago
  Alessandro Ranellucci cb677c45de Don't grow horizontal shells having acute angles. #1387 11 years ago
  Alessandro Ranellucci 67aefdccc7 Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge 11 years ago
  Alessandro Ranellucci a49dc603cc Many changes and fixes to remove leaks and return objects by reference 11 years ago
  Alessandro Ranellucci fb763b0187 Removed dependency on Math::Clipper 11 years ago
  Alessandro Ranellucci fe42427a54 Ported Polygon->is_valid() and ExPolygon->is_valid() 11 years ago
  Alessandro Ranellucci da0b85c0d9 Ported ExPolygon->contour and ExPolygon->holes 11 years ago
  Alessandro Ranellucci 494ed5c5ad Minor optimization (group offset_ex calls) 11 years ago
  Alessandro Ranellucci fc9cec9d81 Merge branch 'master' into xsdata 11 years ago
  Alessandro Ranellucci 026e0c06e4 Ability to customize how materials are mapped to extruders. #1020 11 years ago
  Alessandro Ranellucci 3d6fb1b05c New feature: ability to override specific settings for individual objects in the plater. #344 11 years ago
  Alessandro Ranellucci fa07c512b4 Merge branch 'master' into xsdata 11 years ago
  Alessandro Ranellucci 2b36778dc1 Fix a situation where extra perimeters prevented top shell to be fully propagated. #1387 11 years ago
  Alessandro Ranellucci f1922ce7b3 Fix regression causing lack of contact infill 11 years ago
  Alessandro Ranellucci e5fe04ea7a Make sure teeth are not too tight 11 years ago
  Alessandro Ranellucci 9513fa7600 Enforce some horizontal margin between object and interface/support (contact not affected) 11 years ago
  Alessandro Ranellucci ca7d4163d7 Remove jitter and overlaps in interface infill 11 years ago
  Alessandro Ranellucci 7062d028d2 Bugfix: 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 11 years ago
  Alessandro Ranellucci 8d413eda44 Refactoring: generate interface and support in different cycles 11 years ago
  Alessandro Ranellucci 5f07d39509 Reapply perimeter only to support 11 years ago
  Alessandro Ranellucci 5380b6cb33 Incomplete work to improve support material by avoiding thin columns and making sure everything is supported correctly 11 years ago
  Alessandro Ranellucci abb5d1256f Added some debugging code 11 years ago
  Alessandro Ranellucci 5d80c26b29 Adjust collision detection for brim and include support islands inside the only_retract_when_crossing_perimeters logic 11 years ago
  Alessandro Ranellucci f6569cf359 Minor error causing support material to fail when first_layer_height was expressed in % (caught by regression test). #1371 11 years ago
  Alessandro Ranellucci b38cc2c244 Merge branch 'master' into xsdata 11 years ago
  Alessandro Ranellucci d8e2cde962 Avoid problems caused in support material by layer heights being specified in configuration without the leading 0 (like .25). #1366 11 years ago
  Alessandro Ranellucci 1b4878f305 Fix hang in new support material caused by numerical approximation leaving small polygons, as usual 11 years ago
  Alessandro Ranellucci 913f401280 Merge new-support2 11 years ago
  Alessandro Ranellucci 51de3ce14f Switch print_z to unscaled coordinates 11 years ago
  Alessandro Ranellucci 691c45d57f Smarter handling of hollow prints. Optimization included 11 years ago
  Alessandro Ranellucci 25af3eb35f Proper fix for preventing shells to propagate too much 11 years ago
  Alessandro Ranellucci 6bd4803612 Failing 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 11 years ago