<
From version < 13.9 >
edited by Maximilian Kasperowski
on 2024/01/31 13:58
To version < 14.1 >
edited by Maximilian Kasperowski
on 2024/01/31 14:19
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,3 +1,9 @@
1 +One of the challenges of drawing large diagrams is the question of how to maintain a readable diagram. While details remain readable when zoomed in, it is difficult to obtain a good overview while zoomed out, because labels are generally too small to read. In our current tooling in [[klighd-vscode>>https://github.com/kieler/klighd-vscode]] there is a "Smart Zoom" feature for nodes. It hides details within nodes and draws titles of nodes at an increased scale to keep them readable while zooming out. This can be seen in the figure below.
2 +
3 +The task for this thesis is to implement a similar feature for edge labels and for port labels. This requires identifying and designing a sensible method for determining the available label bounds in which the label may be upscaled. The work should build upon the existing smart zoom feature.
4 +
5 +[[image:image-20240131151228-1.png||height="461" width="1007"]]
6 +
1 1  = Goals =
2 2  
3 3  * Implement a smart zoom feature for edge labels
... ... @@ -10,7 +10,12 @@
10 10  
11 11  = Related Work/Literature =
12 12  
13 -
19 +* Prior work on existing Smart Zoom feature:
20 +** [[Master Project>>doc:Projects.Google Maps for Models - Summer Term 2021.WebHome]]
21 +** Master's Thesis: Bennet Bleßmann, //Google Maps for Models//, April 2022
22 +* (((
23 +De Carlo, G., Langer, P., & Bork, D. //Advanced visualization and interaction in GLSP-based web modeling: realizing semantic zoom and off-screen elements//. Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems (pp. 221-231), October 2022
24 +)))
14 14  
15 15  = Involved Languages/Technologies =
16 16  
image-20240131151228-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.mka
Size
... ... @@ -1,0 +1,1 @@
1 +380.7 KB
Content