SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
5.91k stars 671 forks source link

Flow compensation for circullar lines #5913

Open A0405u opened 2 days ago

A0405u commented 2 days ago

Is there an existing issue for this problem?

OrcaSlicer Version

2.1.1

Operating System (OS)

Windows

OS Version

Windows 11

Additional system information

No response

Printer

Flashforge Adventurer 5M

How to reproduce

  1. Add a cylinder 3D object
  2. Select Concentric top fill
  3. Enable Flow compensation

Actual results

The top fill flow compensation works incorrectly, the length of the lines is calculated incorrectly.

Expected results

It works correctly when The Chords of Archimedes top fill is enabled.

Incorrect: Screenshot 2024-06-28 210932

Correct: Screenshot 2024-06-28 210943

Project file & Debug log uploads

MarkedKeycap.zip

Checklist of files to include

Anything else?

No response