2019
DOI: 10.1016/j.comgeo.2019.07.007
|View full text |Cite
|
Sign up to set email alerts
|

Convexity-increasing morphs of planar graphs

Abstract: We study the problem of convexifying drawings of planar graphs. Given any planar straightline drawing of an internally 3-connected graph, we show how to morph the drawing to one with strictly convex faces while maintaining planarity at all times. Our morph is convexity-increasing, meaning that once an angle is convex, it remains convex. We give an efficient algorithm that constructs such a morph as a composition of a linear number of steps where each step either moves vertices along horizontal lines or moves v… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 37 publications
0
9
0
Order By: Relevance
“…First, we describe a much simpler algorithm to construct piecewise-linear morphs between planar straight-line graphs. Specifically, given two isomorphic planar straight-line graphs Γ 0 and Γ 1 with strictly convex faces and the same outer face, we construct a morph from Γ 0 to Γ 1 that consists of O(n) unidirectional morphing steps, in O(n 1+ω/2 ) time, matching the existing state of the art [32]; this also improves a prior result of Angelini, Da Lozzo, Frati, Lubiw, Patrignani, and Roselli [5] for computing convexity-preserving morphs. Our morphing algorithm replaces Cairns' edge collapses with an application of Floater and Gotsman's barycentric interpolation.…”
Section: New Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…First, we describe a much simpler algorithm to construct piecewise-linear morphs between planar straight-line graphs. Specifically, given two isomorphic planar straight-line graphs Γ 0 and Γ 1 with strictly convex faces and the same outer face, we construct a morph from Γ 0 to Γ 1 that consists of O(n) unidirectional morphing steps, in O(n 1+ω/2 ) time, matching the existing state of the art [32]; this also improves a prior result of Angelini, Da Lozzo, Frati, Lubiw, Patrignani, and Roselli [5] for computing convexity-preserving morphs. Our morphing algorithm replaces Cairns' edge collapses with an application of Floater and Gotsman's barycentric interpolation.…”
Section: New Resultsmentioning
confidence: 99%
“…Our first result is a "best-of-both-worlds" result that simultaneously obtains nice properties enjoyed by two different approaches for planar morphing: Floater and Gotsman's barycentric interpolation method [26,28,[46][47][48] results in morphs that are natural and visually appealing but are represented implicitly; variations on Cairns' edge-collapse method [1,9,10,32,49] result in efficient explicit representations of morphs that are, unfortunately, not useful for visualization. In particular, we describe a very simple algorithm that achieves an efficient explicit representation of a morph that should still be useful for visualization.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…There are multiple ways to define this property and it will be convenient to refer to all of them. Therefore, we use the following characterization; for proofs see, e.g., Kleist et al [9]. In the context of our recursive strategy, we face a special case of the following problem: given an internally 3-connected plane graph G and a convex drawing Γ o of the boundary of its outer face, extend Γ o to a convex drawing of G. It is known that such an extension exists if and only if each segment of Γ o corresponds to an archfree path of G [3,4,16,17].…”
Section: Triconnected 4-regular Planar Graphsmentioning
confidence: 99%
“…Although linear interpolation is smooth and easy to implement, it is not good for preserving the mental map [3]. Newer methods concentrate on poly-linear interpolation, that is, contiguous sequences of linear interpolations [6].…”
Section: Graph Animation and Morphingmentioning
confidence: 99%