diff --git a/src/libslic3r/Point.hpp b/src/libslic3r/Point.hpp index df0105498d..873a935814 100644 --- a/src/libslic3r/Point.hpp +++ b/src/libslic3r/Point.hpp @@ -162,10 +162,10 @@ inline const Vec3d get_base(unsigned index, const Transform3d &transform) { retu inline const Vec3d get_x_base(const Transform3d &transform) { return get_base(0, transform); } inline const Vec3d get_y_base(const Transform3d &transform) { return get_base(1, transform); } inline const Vec3d get_z_base(const Transform3d &transform) { return get_base(2, transform); } -inline const Vec3d &get_base(unsigned index, const Transform3d::LinearPart &transform) { return transform.col(index); } -inline const Vec3d &get_x_base(const Transform3d::LinearPart &transform) { return get_base(0, transform); } -inline const Vec3d &get_y_base(const Transform3d::LinearPart &transform) { return get_base(1, transform); } -inline const Vec3d &get_z_base(const Transform3d::LinearPart &transform) { return get_base(2, transform); } +inline const Vec3d get_base(unsigned index, const Transform3d::LinearPart &transform) { return transform.col(index); } +inline const Vec3d get_x_base(const Transform3d::LinearPart &transform) { return get_base(0, transform); } +inline const Vec3d get_y_base(const Transform3d::LinearPart &transform) { return get_base(1, transform); } +inline const Vec3d get_z_base(const Transform3d::LinearPart &transform) { return get_base(2, transform); } template using Vec = Eigen::Matrix;