A simple Schnyder drawing algorithm for cylindric and toroidal triangulations, with grid size \(O(n) \times O(n)\)

View at publisher
Authors: Luca Castelli Aleardi, Giselle Feng, Éric Fusy
Cited by: 0

Abstract

We consider the problem of computing a straight-line crossing-free and periodic grid drawing of cylindric and toroidal triangulations. More precisely, given a cylindric simple triangulation \(G\) with \(n\) vertices, we design an algorithm based on the Schnyder face-counting principle that computes an \(x\)-periodic drawing of \(G\) on an integer grid of size \(w \times h\), with \(w \le 2n, h \le 6n\). As a byproduct, this yields an algorithm that computes an \(xy\)-periodic drawing of a simple toroidal triangulation with \(n\) vertices on a grid of size \(w \times h\), with \(w \le 4n, h \le 10n\). A vertex-counting variant improves the grid bounds to \(w \le n, h \le 3n\) in the cylindric case and \(w \le 2n, h \le 5n\) in the toroidal case. Our algorithm is simple to describe and implement, and runs in linear time.

Fields of Study & Subjects

Computational Geometry and Mesh Generation Computer Graphics and Visualization Techniques Data Visualization and Analytics

Publication details

Journal / source
Society for Industrial and Applied Mathematics eBooks
Pages
26–42
Publication date
1 January 2026
Language
EN