Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rendering: tweak algorithms for better placement of edges #312

Open
ahitrin opened this issue Jun 19, 2022 · 2 comments
Open

Rendering: tweak algorithms for better placement of edges #312

ahitrin opened this issue Jun 19, 2022 · 2 comments

Comments

@ahitrin
Copy link
Owner

ahitrin commented Jun 19, 2022

Current state of rendering of large goal trees is far from perfection. Let's see an example fragment:

render_edges_1

Here, we have a dependency between goals 25 and 28 (selected with a purple color):

render_edges_2

Looks like a green path should look better. Alas, the rendering engine cannot find it. I guess, we could try to use force-based algorithms to tune edge positions after the initial rendering.

@ahitrin ahitrin changed the title Rendering: use force-based algorithms for better placement of edges Rendering: tweak algorithms for better placement of edges Dec 2, 2022
@ahitrin ahitrin added this to the Version 0.14 milestone Apr 17, 2023
@ahitrin ahitrin pinned this issue Sep 17, 2023
@ahitrin
Copy link
Owner Author

ahitrin commented Sep 17, 2023

ahitrin added a commit that referenced this issue Apr 27, 2024
Non-critical: we have this test working on other versions.
ahitrin added a commit that referenced this issue Jun 30, 2024
ahitrin added a commit that referenced this issue Jun 30, 2024
ahitrin added a commit that referenced this issue Jul 2, 2024
@ahitrin
Copy link
Owner Author

ahitrin commented Jul 4, 2024

This experiment is still in progress. I'll continue in 0.15.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant