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
7.34k stars 872 forks source link

Painting overrides text modifiers and parts #6484

Open ktiedt opened 3 months ago

ktiedt commented 3 months ago

Is there an existing issue for this problem?

OrcaSlicer Version

2.1.1

Operating System (OS)

macOS

OS Version

14.5

Additional system information

No response

Printer

Bambu Lab X1C

How to reproduce

  1. Add primitive -> cube
  2. Right click cube, add modifier -> text
  3. Set filament color for modifier to something other than the cubes color.
  4. Slice project, cube will have flush text in the color selected.
  5. Click back to Prepare
  6. Select cube
  7. Click paint
  8. Paint face of cube with text modifier 3rd color.
  9. Slice project again
  10. You can change modifier type from 'modifier' to 'part' and the same problem occurs

It seems impossible to have a model region designed for text, with an easily paintable background as well.

Actual results

Painted color overwrites all attempts at displaying flush text on the painted surface.

Expected results

Text is printed flush with surrounding background region printed in painted color.

Project file & Debug log uploads

Paint + Flush text bug.3mf.zip

Checklist of files to include

Anything else?

Screenshot 2024-08-17 at 18 26 46 Screenshot 2024-08-17 at 18 26 58

AB cube is no paint, XY cube is paint, you can switch the text modifer to a part, and it will also fail in the same manner.

github-actions[bot] commented 4 days ago

Orca bot: this issue is stale because it has been open for 90 days with no activity.