English

Optimal Morphs of Planar Orthogonal Drawings II

Computational Geometry 2019-08-23 v1

Abstract

Van Goethem and Verbeek recently showed how to morph between two planar orthogonal drawings ΓI\Gamma_I and ΓO\Gamma_O of a connected graph GG while preserving planarity, orthogonality, and the complexity of the drawing during the morph. Necessarily drawings ΓI\Gamma_I and ΓO\Gamma_O must be equivalent, that is, there exists a homeomorphism of the plane that transforms ΓI\Gamma_I into ΓO\Gamma_O. Van Goethem and Verbeek use O(n)O(n) linear morphs, where nn is the maximum complexity of the input drawings. However, if the graph is disconnected their method requires O(n1.5)O(n^{1.5}) linear morphs. In this paper we present a refined version of their approach that allows us to also morph between two planar orthogonal drawings of a disconnected graph with O(n)O(n) linear morphs while preserving planarity, orthogonality, and linear complexity of the intermediate drawings. Van Goethem and Verbeek measure the structural difference between the two drawings in terms of the so-called spirality s=O(n)s = O(n) of ΓI\Gamma_I relative to ΓO\Gamma_O and describe a morph from ΓI\Gamma_I to ΓO\Gamma_O using O(s)O(s) linear morphs. We prove that s+1s+1 linear morphs are always sufficient to morph between two planar orthogonal drawings, even for disconnected graphs. The resulting morphs are quite natural and visually pleasing.

Keywords

Cite

@article{arxiv.1908.08365,
  title  = {Optimal Morphs of Planar Orthogonal Drawings II},
  author = {Arthur van Goethem and Bettina Speckmann and Kevin Verbeek},
  journal= {arXiv preprint arXiv:1908.08365},
  year   = {2019}
}

Comments

Appears in the Proceedings of the 27th International Symposium on Graph Drawing and Network Visualization (GD 2019)

R2 v1 2026-06-23T10:54:14.520Z