Morphing Rectangular Duals

Steven Chaplick, Philipp Kindermann, Jonathan Klawitter, Ignaz Rutter, Alexander Wolff

Research output: Working paper / PreprintPreprint

Abstract

We consider the problem of morphing between rectangular duals of a plane graph $G$, that is, contact representations of $G$ by axis-aligned rectangles such that (i) no four rectangles share a point and (ii) the union of all rectangles is a rectangle. Combinatorially, a rectangular dual can be described by a regular edge labeling (REL), which determines the orientations of the rectangle contacts. If we require that we have a rectangular dual continuously throughout the morph, then a morph only exists if the source and target rectangular duals realize the same REL. Hence, we are less strict and allow intermediate contact representations of non-rectangular polygons of constant complexity (at most 8-gons). We show how to compute a morph consisting of $O(n^2)$ linear morphs in $O(n^3)$ time. We implement the rotations of RELs as linear morphs to traverse the lattice structure of RELs.
Original languageEnglish
Publication statusPublished - 6 Dec 2021

Keywords

  • cs.CG
  • cs.DM
  • Morphing Rectangular Duals

    Chaplick, S., Kindermann, P., Klawitter, J., Rutter, I. & Wolff, A., 2023, Graph Drawing and Network Visualization (GD 2022). Angelini, P. & von Hanxleden, R. (eds.). Springer, Cham, Vol. 13764. p. 389-403 Chapter 28. (Lecture Notes in Computer Science, Vol. 13764).

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

Cite this