Ver código fonte

[2.0.x] Fix for #8604 (#8717)

* Nozzle.cpp: replace incorrect M_2_PI (2/pi) with 2.0 * M_PI

* Use RADIANS(360) instead of 2 * M_PI
Jonathan Barchi 7 anos atrás
pai
commit
cffd052fee
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2
    2
      Marlin/src/libs/nozzle.cpp

+ 2
- 2
Marlin/src/libs/nozzle.cpp Ver arquivo

124
     for (uint8_t s = 0; s < strokes; s++)
124
     for (uint8_t s = 0; s < strokes; s++)
125
       for (uint8_t i = 0; i < NOZZLE_CLEAN_CIRCLE_FN; i++)
125
       for (uint8_t i = 0; i < NOZZLE_CLEAN_CIRCLE_FN; i++)
126
         do_blocking_move_to_xy(
126
         do_blocking_move_to_xy(
127
-          middle.x + sin((M_2_PI / NOZZLE_CLEAN_CIRCLE_FN) * i) * radius,
128
-          middle.y + cos((M_2_PI / NOZZLE_CLEAN_CIRCLE_FN) * i) * radius
127
+          middle.x + sin((RADIANS(360) / NOZZLE_CLEAN_CIRCLE_FN) * i) * radius,
128
+          middle.y + cos((RADIANS(360) / NOZZLE_CLEAN_CIRCLE_FN) * i) * radius
129
         );
129
         );
130
 
130
 
131
     // Let's be safe
131
     // Let's be safe

Carregando…
Cancelar
Salvar