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

Rewrite map algorithm #3838

Open
ChristianHuehn opened this issue Dec 2, 2024 · 1 comment
Open

Rewrite map algorithm #3838

ChristianHuehn opened this issue Dec 2, 2024 · 1 comment
Labels
difficulty:hard It is quite difficult to get a working solution performance pr-visualization Issues that touch the visualization pr(oject) which means web and desktop features. priority:high Set by PO UX / UI Everything related to design and user experience

Comments

@ChristianHuehn
Copy link
Collaborator

Feature request

Description

We have a lot of trouble with our map generation algorithm on the frontend. It hides a couple of buildings and it's performance is mediocre. Therefor we want to rewrite it reduce it's complexity and the bugs on the way.

Acceptance criteria

  • Evaluate if threejs or angular-three should be used
  • Checkout if d3 nested hierachy is of better use for us
  • Rewrite the algorithm

Assumptions & Exclusions

Development notes (optional Task Breakdown)

  • [ ]
  • [ ]
  • [ ]

Open questions

@ChristianHuehn ChristianHuehn added difficulty:hard It is quite difficult to get a working solution performance pr-visualization Issues that touch the visualization pr(oject) which means web and desktop features. UX / UI Everything related to design and user experience priority:high Set by PO labels Dec 2, 2024
@BridgeAR
Copy link
Member

BridgeAR commented Dec 3, 2024

Former approach #3077 (this did not work and it turned out that a new heuristic to implement this better could be used instead. It would check on the current layer how the sizes deviate from each other and redistribute the overall available space to do a new size distribution until the difference falls below ε that is defined as the upper bound threshold for deviations.

The issue is pretty much a duplicate of #3044.

For anyone tackling this, please reach out to @RomanenkoVladimir and me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty:hard It is quite difficult to get a working solution performance pr-visualization Issues that touch the visualization pr(oject) which means web and desktop features. priority:high Set by PO UX / UI Everything related to design and user experience
Projects
None yet
Development

No branches or pull requests

2 participants