parent
6d9ec1852a
commit
a225d2e99e
1 changed files with 6 additions and 14 deletions
|
@ -405,33 +405,25 @@ class Planner {
|
|||
#endif // SKEW_CORRECTION
|
||||
|
||||
#if PLANNER_LEVELING || HAS_UBL_AND_CURVES
|
||||
|
||||
/**
|
||||
* Apply leveling to transform a cartesian position
|
||||
* as it will be given to the planner and steppers.
|
||||
*/
|
||||
static void apply_leveling(float &rx, float &ry, float &rz);
|
||||
FORCE_INLINE static void apply_leveling(float (&raw)[XYZ]) { apply_leveling(raw[X_AXIS], raw[Y_AXIS], raw[Z_AXIS]); }
|
||||
#endif
|
||||
|
||||
#if PLANNER_LEVELING
|
||||
|
||||
#define ARG_X float rx
|
||||
#define ARG_Y float ry
|
||||
#define ARG_Z float rz
|
||||
|
||||
static void unapply_leveling(float raw[XYZ]);
|
||||
|
||||
#endif
|
||||
|
||||
#else
|
||||
|
||||
#define ARG_X const float &rx
|
||||
#define ARG_Y const float &ry
|
||||
#define ARG_Z const float &rz
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
/**
|
||||
* Planner::get_next_free_block
|
||||
*
|
||||
|
|
Reference in a new issue