Browse Source

Tweak extrapolate_one_point

Scott Lahteine 9 years ago
parent
commit
b9d19b0008
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      Marlin/Marlin_main.cpp

+ 2
- 2
Marlin/Marlin_main.cpp View File

2122
 #elif ENABLED(AUTO_BED_LEVELING_NONLINEAR)
2122
 #elif ENABLED(AUTO_BED_LEVELING_NONLINEAR)
2123
 
2123
 
2124
   /**
2124
   /**
2125
-   * All DELTA leveling in the Marlin uses NONLINEAR_BED_LEVELING
2125
+   * Extrapolate a single point from its neighbors
2126
    */
2126
    */
2127
-  static void extrapolate_one_point(uint8_t x, uint8_t y, int xdir, int ydir) {
2127
+  static void extrapolate_one_point(uint8_t x, uint8_t y, int8_t xdir, int8_t ydir) {
2128
     if (bed_level_grid[x][y]) return;  // Don't overwrite good values.
2128
     if (bed_level_grid[x][y]) return;  // Don't overwrite good values.
2129
     float a = 2 * bed_level_grid[x + xdir][y] - bed_level_grid[x + xdir * 2][y], // Left to right.
2129
     float a = 2 * bed_level_grid[x + xdir][y] - bed_level_grid[x + xdir * 2][y], // Left to right.
2130
           b = 2 * bed_level_grid[x][y + ydir] - bed_level_grid[x][y + ydir * 2], // Front to back.
2130
           b = 2 * bed_level_grid[x][y + ydir] - bed_level_grid[x][y + ydir * 2], // Front to back.

Loading…
Cancel
Save