Skip to content

Correct center grid multiline#13422

Merged
RF47 merged 2 commits into
OrcaSlicer:mainfrom
RF47:center-grid-multiline
May 1, 2026
Merged

Correct center grid multiline#13422
RF47 merged 2 commits into
OrcaSlicer:mainfrom
RF47:center-grid-multiline

Conversation

@RF47

@RF47 RF47 commented Apr 30, 2026

Copy link
Copy Markdown
Collaborator

Description

Correction of the centering of the multiline infill grid; I have adjusted the points, so the pattern is now symmetrical, thereby correcting a slight misalignment that this infill had.

Before/After:
image
How to Download Pull Requests Artifacts for Testing

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adjusts the multiline trapezoidal grid (used for Grid infill when multiline > 1) to make the generated pattern symmetric, addressing a visible centering/misalignment artifact.

Changes:

  • Updates the trapezoid row point construction to be symmetric around the period midpoint.
  • Removes the extra translation applied after transposing points on alternating infill layers.
  • Updates the inline geometry diagram/comments for the trapezoidal grid.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/libslic3r/Fill/FillRectilinear.cpp Outdated
@RF47 RF47 merged commit 3cf187c into OrcaSlicer:main May 1, 2026
17 checks passed
@RF47 RF47 deleted the center-grid-multiline branch May 1, 2026 23:43
dbaarda pushed a commit to dbaarda/OrcaSlicer that referenced this pull request May 3, 2026
* main: (381 commits)
  Fix: Fixing the range check in ZAA code (OrcaSlicer#13452)
  Fix role-based fan speeds being lost on layer change (OrcaSlicer#13390)
  PR OrcaSlicer#12525 follow-up (OrcaSlicer#13440)
  Correct center grid multiline (OrcaSlicer#13422)
  Fix to raft checking logic for slow down layers (OrcaSlicer#13415)
  Fix: Expose support_chamber_temp_control flag outside developer mode (OrcaSlicer#12924) (OrcaSlicer#13393)
  Tweak UI 1. Move ZAA options to comExpert 2. Expose zaa_dont_alternate_fill_direction to the UI 3. Remove ironing_expansion from UI as it's not implemented
  fixed an issue that zaa_enabled is redefined in both object and region. move all zaa config to region to keep it consistent
  Feature/per vendor update (OrcaSlicer#13394)
  Introducing Orca Cloud: https://cloud.orcaslicer.com (OrcaSlicer#13414)
  Hook up deps-windows.cmake too
  Add processor mapping for ARM64 -> DEPS_ARCH=arm64 With this change, builds on ARM64 hosts will successfully kick off! Unfortunately there are still missing/outdated dependencies, so the build doesn't yet succeed. This makes it much easier to check what we're failing on though.
  Fix outer wall for bridges (OrcaSlicer#13411)
  Fix and Improve 3MF impOrt (OrcaSlicer#13403)
  Fix a regression issue orca couldn't login into BBL cloud (OrcaSlicer#13407)
  revert pure format changes
  Fixed a bug where `zaa_dont_alternate_fill_direction` still had an effect even when ZAA is disabled.
  Fixed a bug where the scarf seam wouldn't work properly when ZAA was disabled.
  fix missing settings after merging
  Update profiles identation (OrcaSlicer#13375)
  ...
dbaarda pushed a commit to dbaarda/OrcaSlicer that referenced this pull request May 3, 2026
* main: (417 commits)
  Fix: Fixing the range check in ZAA code (OrcaSlicer#13452)
  Fix role-based fan speeds being lost on layer change (OrcaSlicer#13390)
  PR OrcaSlicer#12525 follow-up (OrcaSlicer#13440)
  Correct center grid multiline (OrcaSlicer#13422)
  Fix to raft checking logic for slow down layers (OrcaSlicer#13415)
  Fix: Expose support_chamber_temp_control flag outside developer mode (OrcaSlicer#12924) (OrcaSlicer#13393)
  Tweak UI 1. Move ZAA options to comExpert 2. Expose zaa_dont_alternate_fill_direction to the UI 3. Remove ironing_expansion from UI as it's not implemented
  fixed an issue that zaa_enabled is redefined in both object and region. move all zaa config to region to keep it consistent
  Feature/per vendor update (OrcaSlicer#13394)
  Introducing Orca Cloud: https://cloud.orcaslicer.com (OrcaSlicer#13414)
  Hook up deps-windows.cmake too
  Add processor mapping for ARM64 -> DEPS_ARCH=arm64 With this change, builds on ARM64 hosts will successfully kick off! Unfortunately there are still missing/outdated dependencies, so the build doesn't yet succeed. This makes it much easier to check what we're failing on though.
  Fix outer wall for bridges (OrcaSlicer#13411)
  Fix and Improve 3MF impOrt (OrcaSlicer#13403)
  Fix a regression issue orca couldn't login into BBL cloud (OrcaSlicer#13407)
  revert pure format changes
  Fixed a bug where `zaa_dont_alternate_fill_direction` still had an effect even when ZAA is disabled.
  Fixed a bug where the scarf seam wouldn't work properly when ZAA was disabled.
  fix missing settings after merging
  Update profiles identation (OrcaSlicer#13375)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants