Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/xs
AgeCommit message (Collapse)Author
2017-02-27Got rid of the Perl Format::STL, Format::AMF, Format::OBJ for good.bubnikv
2017-02-27Fix of a warning in expat parser, which turns to an errorbubnikv
on some Perl/XS installations (strawberry Perl 64bit)
2017-02-27Fixing compilation issues.bubnikv
2017-02-27Fixed a bug in AMF serialization.bubnikv
2017-02-27Fixed a missing include.Joseph Lenox
2017-02-27TriangleMesh.cpp/h:bubnikv
New methods: has_multiple_patches(), number_of_patches() Improved constness of file access methods. Reduced some memory allocations costs. Fixed some crashes of the cut() method on invalid meshes, Slic3r crashes on the unstable triangulation now. Documented.
2017-02-27Some utility methods to help loading models from the disk.bubnikv
Not quite sucessfull try to fix the crahes on mesh cut.
2017-02-26AdMesh:bubnikv
unify positive and negative zeros in stl_check_facets_exact() and stl_check_facets_nearby() New function stl_transform() by a 3x4 matrix. Some constness improvements.
2017-02-26Initial rewrite of the file accessors from Perl to C++.bubnikv
This is especially important for the extremely slow AMF parser. Also there is a new file handler for the Prusa Control 'PRUS' format.
2017-02-26Include expat parser into the Slic3r source code tree.bubnikv
Having the expat parser inside the Slic3r source base makes life easier on non-Linux systems and it also allows us to configure the Expat parser for maximum performance by disabling all unneeded features.
2017-02-22Hopefully fixes the aligned seam:bubnikv
https://github.com/prusa3d/Slic3r/issues/74 The way it works now is following: Slic3r will add some negative penalty to all perimeter points near the last seam. Once the perimeter point with minimum penalty is found, its penalty is compared to a point closest to the last seam. If the penalty of the point closest to the last seam is nearly as good as the minimum penalty, the point closest to the last seam is picked instead. This heuristics will hide the seams into corners if possible, but if not possible, it will strive to align the seams precisely.
2017-02-22Fix of a typo specific to a debugging build.bubnikv
2017-02-22Changed defaults for the perimeter/infill overlap (15-55%)bubnikv
and for the infill pattern (honeycomb->stars)
2017-02-22Added missing get_volume() method to the PrintObject Perl interface.bubnikv
2017-02-22Fixed regression causing slowdown_below_layer_time to be ignored. #3515 #3443Alessandro Ranellucci
2017-02-21Command for reloading an object from file. #1466Alessandro Ranellucci
2017-02-21Always retract in bottom layers. #3053 #3618Alessandro Ranellucci
2017-02-21Added make_sphere, generates a mesh with specified step angle and raidus rho.Joseph Lenox
2017-02-21Implement clone() for Fill classesAlessandro Ranellucci
2017-02-21Made cube and cylinder static functions of the package, not some specific ↵Joseph Lenox
TriangleMesh object.
2017-02-21Fixed mesh generation to generate cylinders.Joseph Lenox
2017-02-21Added prototype make_cylinder()Joseph Lenox
2017-02-21Added new constructor to TriangleMesh that accepts vectors of Points and ↵Joseph Lenox
make_cube function to make a new simple cube mesh.
2017-02-21Ported CoolingBuffer to C++/XSAlessandro Ranellucci
2017-02-21The variable layer editing shader was made OpenGL 2.0 compatible.version_1.33.8bubnikv
Fixed a bug in the scaling of colors for the variable layer editing.
2017-02-21Fixes: Infill patterns triangles/stars seem to be mixed-upbubnikv
https://github.com/prusa3d/Slic3r/issues/143
2017-02-21Changed the platte of the variable layer height visualization,bubnikv
green shall indicate a thin layer.
2017-02-19Fixes an ugly infinite loop issue.version_1.33.7bubnikv
https://github.com/prusa3d/Slic3r/issues/142
2017-02-19Added SystemInfo dialog,bubnikv
a new SLIC3R_BUILD define to be replaced by the build script, a menu item to open the "New Issue" github page.
2017-02-15Fixed https://github.com/prusa3d/Slic3r/issues/126version_1.33.4bubnikv
by re-shuffling the simplification of a path to be extruded. A non-simplified path was being used for a wipe move before, causing an extremely detailed path to be exported into a G-code.
2017-02-15Improvements of the layer height spline editing close to the topbubnikv
of the object.
2017-02-15Fixed trimming of support volumes by objects for the soluble supportsbubnikv
and for the raft contact layer over soluble supports. https://github.com/prusa3d/Slic3r/issues/120
2017-02-15fix of C++11 gcc incompatiblitybubnikv
2017-02-15make_skirt ported to C++bubnikv
2017-02-15Added the append templates for std::vectorbubnikv
2017-02-14Fixed some of the raft issues introduced in the new C++ supports.bubnikv
2017-02-14new feature: Clip multi-part objects one by the other.bubnikv
This works the same way as if the XY compensation was set to a tiny value before, but without the overhead of an offset.
2017-02-12Fix of "no support generated" https://github.com/prusa3d/Slic3r/issues/114bubnikv
when a first layer height was set in percents.
2017-02-10Cherry-picked Repetier acceleration fixes, thanks to @lordofhyphensJoseph Lenox
https://github.com/lordofhyphens/Slic3r/commit/e0d8101627659ef2dcf1c49d5c9b512eb4e31a46 https://github.com/lordofhyphens/Slic3r/commit/885f27b8aea0df8be351825b9dd6061696f5edc9 Added a printer settings to enable / disable variable layer height editing.
2017-02-09Compilation fix on gcc,bubnikv
fix of a maximum layer height limit for variable layer height editing.
2017-02-09Limit the maximum support layer height by the maximum layer heightbubnikv
value defined at the printer's nozzle. Internal filtering of empty support layers to avoid generating unnecessary Z moves.
2017-02-09Store / retrieve layer height profile from the AMF file.bubnikv
Reset the layer height profile when changing a print profile to an incompatible one. Reset button on the layer height bar. Fixed an update issue on zooming by a scroll wheel. Fixed an issue when loading an AMF file: Object names are now retained.
2017-02-08Changed filament density to use g/cm^3. Extended tooltip to indicate ↵Joseph Lenox
calculation methods.
2017-02-08added total cost/weight to Extruder statistics, mocked up addendum to status ↵Joseph Lenox
bar change.
2017-02-08Add weight/cost output to gcode. On the way to #647Joseph Lenox
2017-02-07Added min_layer_height, max_layer_height per nozzle settingsbubnikv
for controlling the support layer height & variable layer height. Added an experimental "rear" seam option.
2017-02-07Added a tooltip overlay for the variable layer height edit tool.bubnikv
Short methods of PrintState made inline. Added layer height profile to a Model class.
2017-02-02Avoid placement of seams on bridging perimeters, if random seam is enabled.bubnikv
https://github.com/alexrj/Slic3r/issues/3526#issuecomment-263125049
2017-02-02Created a total_lengt() free function for Polygons and Polylines.bubnikv
Modified the "extra perimeters when needed" function to use the new free functions, extended the tooltip of the "extra perimeters when needed" feature.
2017-02-02Fix of https://github.com/prusa3d/Slic3r/issues/75bubnikv
Fixed by @alexr https://github.com/alexrj/Slic3r/commit/8f0d8f209628e0dec825a15988de434dfb052940 See also https://github.com/alexrj/Slic3r/issues/3613 https://github.com/alexrj/Slic3r/pull/3614