Commit History

Author SHA1 Message Date
  bubnikv 95ede7c4b8 Rewrote Fill2.pm to C++, deleted Perl infills for good. 8 years ago
  bubnikv 9e4edcd8ec Enabled the C++ fillers for all infills, not just the supports. 8 years ago
  bubnikv b2a6f43923 Documented perl modules. 8 years ago
  Alessandro Ranellucci a32937cef2 Refactoring: new Layer::make_fill() method 8 years ago
  Alessandro Ranellucci 4f8a18bbad Ported Layer::maker_perimeters() to XS 9 years ago
  Alessandro Ranellucci bce3d98d9d Bugfix: error when setting per-region percent perimeter_extrusion_width. #2983 9 years ago
  Alessandro Ranellucci 9fcec10737 Finished porting LayerRegion to C++ 9 years ago
  Alessandro Ranellucci be2f46ca68 Ported Layer::merge_slices() to XS 9 years ago
  Alessandro Ranellucci 5deadc8f12 Refactoring: removed _islands members in Slic3r::GCode 10 years ago
  Alessandro Ranellucci ed17c22889 Minor cleanup of imported symbols 10 years ago
  Alessandro Ranellucci 380dd8adfc Ported some methods to XS 10 years ago
  Alessandro Ranellucci d9f5fdae72 Bugfix: make_perimeters() was not truly idempotent because prepare_infill() split ->slices into typed surfaces 10 years ago
  Alessandro Ranellucci bcc8e356b2 Merge perimeters of adjacent regions having the same perimeter settings 10 years ago
  Alessandro Ranellucci 5e80d7a388 Readd use strict and use warnings 10 years ago
  Alessandro Ranellucci ba8148f4ad Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp 10 years ago
  Alessandro Ranellucci af1a47c461 Minor optimization 10 years ago
  Y. Sapir 85cbbed663 Set ISA manually for Slic3r::Layer::Support. 10 years ago
  Y. Sapir 8da0bded1d Move Print object storage to C++. (along with its subobjects) 10 years ago
  Alessandro Ranellucci a31b2e6ca2 Stricter implementation of the overhang detection. Includes unit tests 10 years ago
  Alessandro Ranellucci f6897a346a Fix islands not being ordered efficiently with the logic that completes each of them before moving to the next one (which is now the default behavior). #1137 10 years ago
  Alessandro Ranellucci fec41d6dfd Update plater and print upon changing object parts and their settings 10 years ago
  Alessandro Ranellucci e75dbf37fa Never scale TriangleMesh objects 11 years ago
  Alessandro Ranellucci 9f41f0279e Some work to reduce recursive dependencies between classes 11 years ago
  Alessandro Ranellucci 6adce9f66b Update support material code to use shared memory 11 years ago
  Alessandro Ranellucci fc9cec9d81 Merge branch 'master' into xsdata 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 5d80c26b29 Adjust collision detection for brim and include support islands inside the only_retract_when_crossing_perimeters logic 11 years ago
  Alessandro Ranellucci b38cc2c244 Merge branch 'master' into xsdata 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 9b582a11ff Adopt XS containers everywhere (incomplete work) 11 years ago
  Alessandro Ranellucci 13e3a9129c Use Slic3r::ExPolygon::Collection for Layer->slices 11 years ago
  Alessandro Ranellucci f7967414e0 Store layer slices and region slices as XS data to save memory and make them shared across threads 11 years ago
  Alessandro Ranellucci 015580629b Removed wrong optimization causing possible extra retractions while moving in infill space 11 years ago
  Alessandro Ranellucci 48d5d6de58 Typo 11 years ago
  Alessandro Ranellucci 81bae56e92 Limit only_retract_when_crossing_perimeters to travel moves that are completely enclosed in the upper layer's slices so that we avoid visible traces on top layers. #1091 11 years ago
  Alessandro Ranellucci 2275de9f0d Factored out the layer height logic 11 years ago
  Alessandro Ranellucci a9090688f9 Refactor bridge flow to Slic3r::Flow::Bridge class 11 years ago
  Alessandro Ranellucci 504962712b Bugfix: when using low layer heights and support material, the contact regions were generated with a negative height. #1013 11 years ago
  Alessandro Ranellucci 3eedd4bbed Fixed regression in support material after recent flow refactoring. #1012 11 years ago
  Alessandro Ranellucci 91bcfc8a74 Remove $Slic3r::flow and $Slic3r::first_layer_flow 11 years ago
  Alessandro Ranellucci 9222526e03 Customizable number of interface layers for support material and raft 11 years ago
  Alessandro Ranellucci 177f1a9bf0 New raft_layers option. #123 11 years ago
  Alessandro Ranellucci 30d9b2e508 Refactoring: initialize all layers at once and avoid duplication of slicing height math. #637 12 years ago
  Alessandro Ranellucci d5537e7797 Enable retraction for support material too, but only when moving away from support islands. #831 12 years ago
  Alessandro Ranellucci 0bff8ad576 Bugfix: some multimaterial files generated a fatal error 12 years ago
  Alessandro Ranellucci ccb49a8439 Do a slightly thinner interface layer at the top of support material structures by taking into account the diameter of bridge extrudates (nophead's idea) 12 years ago
  Alessandro Ranellucci a0fe93e8cf Bugfix: sometimes first layer extrusion width was not applied 12 years ago
  Alessandro Ranellucci ec0d3987db Rename materials to regions 12 years ago