Skip to content

Path bugfix#40

Open
Blounard wants to merge 5 commits into
mateusfavarin:mainfrom
Blounard:PathBugfix
Open

Path bugfix#40
Blounard wants to merge 5 commits into
mateusfavarin:mainfrom
Blounard:PathBugfix

Conversation

@Blounard
Copy link
Copy Markdown
Contributor

@Blounard Blounard commented Mar 5, 2026

Fixing some path issues :

  • Non pathable quads are now assigned the closest ckpt in term of neighbour distance instead of XYZ distance.
  • Overlapping paths are now detected, and a warning is sent. Also color the quadblocks responsible of the overlap.
  • Overlapping is handled differently, the default behavior is now to not overwrite a quad's checkpoint if it has been assigned by a previous path
  • split path now get assigned a up and down value to (instead of just the "middle" path)

Blounard added 5 commits March 5, 2026 22:37
Fixed a bug where non pathable quad could get assigned a far away checkpoint node with crossing path.
Now instead of using min XYZ distance, it uses min neighbour distance.
Also added some warnings + filters for overlapping path, and end quads not reached.
added down and up connections for left and right paths
also added the resetfilter, forgot in the previous commit
Fixed a crash when trying to delete a Path when there is no path
When generating path, and there is an overlap detected, a warning message is displayed under the generate button.
Reset checkpoints from quad before generating path checkepoints.
This is because the behavior now depends if some quads have already been assigned a checkpoint value, so this ensure determinism
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant