Work on applying the probed heightmap.

This commit is contained in:
2023-05-18 07:24:05 +03:00
parent f78aa930d6
commit 4e7e059e22
13 changed files with 334 additions and 37 deletions
+3 -3
View File
@@ -52,7 +52,7 @@ namespace grbl {
// Total travel distance of tool
virtual double length() const = 0;
virtual glm::vec<3, double> interpolate(double ratio) = 0;
virtual std::vector<std::shared_ptr<motion_cmd>> split(double length) = 0;
virtual std::vector<motion_cmd*> split(double length) = 0;
};
struct line_motion_cmd : public motion_cmd {
@@ -65,7 +65,7 @@ namespace grbl {
double length() const override;
glm::vec<3, double> interpolate(double ratio) override;
std::vector<std::shared_ptr<motion_cmd>> split(double length) override;
std::vector<motion_cmd*> split(double length) override;
};
struct arc_motion_cmd : public motion_cmd {
@@ -112,7 +112,7 @@ namespace grbl {
}
glm::vec<3, double> interpolate(double ratio) override;
std::vector<std::shared_ptr<motion_cmd>> split(double length) override;
std::vector<motion_cmd*> split(double length) override;
double length() const override;