diff --git a/src/slic3r/GUI/3DScene.cpp b/src/slic3r/GUI/3DScene.cpp index 97486424d..6415add99 100644 --- a/src/slic3r/GUI/3DScene.cpp +++ b/src/slic3r/GUI/3DScene.cpp @@ -1016,7 +1016,7 @@ GLWipeTowerVolume::GLWipeTowerVolume(const std::vector>& co m_colors = colors; } -void GLWipeTowerVolume::render(bool with_outline) const +void GLWipeTowerVolume::render(bool with_outline,const std::array &body_color) const { if (!is_active) return; diff --git a/src/slic3r/GUI/3DScene.hpp b/src/slic3r/GUI/3DScene.hpp index 4a06a7213..2f0dd47b8 100644 --- a/src/slic3r/GUI/3DScene.hpp +++ b/src/slic3r/GUI/3DScene.hpp @@ -560,7 +560,7 @@ public: class GLWipeTowerVolume : public GLVolume { public: GLWipeTowerVolume(const std::vector>& colors); - virtual void render(bool with_outline = false) const; + virtual void render(bool with_outline = false, const std::array &body_color = {1.0f, 1.0f, 1.0f, 1.0f}) const; std::vector iva_per_colors; bool IsTransparent();