Move extrusion path gcode generation to C++ for speed.

This commit is contained in:
Y. Sapir
2014-04-01 16:54:57 +03:00
parent f56206cac3
commit 4deeff995a
4 changed files with 79 additions and 28 deletions

View File

@@ -55,6 +55,13 @@ class ExtrusionPath : public ExtrusionEntity
void clip_end(double distance);
void simplify(double tolerance);
double length() const;
#ifdef SLIC3RXS
std::string gcode(SV* extruder, double e, double F,
double xofs, double yofs, std::string extrusion_axis,
std::string gcode_line_suffix) const;
#endif
private:
void _inflate_collection(const Polylines &polylines, ExtrusionEntityCollection* collection) const;
};