Interactive Dimensioning of Parametric Models

Tom Kelly, Peter Wonka, Pascal Müller; in: Computer Graphics Forum, vol. 34, no. 2, pp. 117-129, 2015.

pdf and ppt implementation docs patent


We propose a solution for the dimensioning of parametric and procedural models. Dimensioning has long been a staple of technical drawings, and we present the first solution for interactive dimensioning: a dimension line positioning system that adapts to the view direction, given behavioral properties. After proposing a set of design principles for interactive dimensioning, we describe our solution consisting of the following major components. First, we describe how an author can specify the desired interactive behavior of a dimension line. Second, we propose a novel algorithm to place dimension lines at interactive speeds. Third, we introduce multiple extensions, including chained dimension lines, controls for different parameter types (e.g. discrete choices, angles), and the use of dimension lines for interactive editing. Our results show the use of dimension lines in an interactive parametric modeling environment for architectural, botanical, and mechanical models.

Here’s my paper that’ll be presented Eurographics 2015. It’s a screen space technique for positioning control handles on parametric models.

Fast-forward (brief introduction) video:

Academic video:

Presentation (not quite rehearsed enough) at the conference:

 There is an implementation available in Esri’s CityEngine (free demo; universities often have a license;requires registration and DRM stuff after installation). But unfortunately no code. Explore the handles tutorial, and try some examples with handles.



title = {Interactive Dimensioning of Parametric Models},
author = {Tom Kelly and Peter Wonka and Pascal Müller},
doi = {},
year  = {2015},
date = {2015-01-01},
journal = {Computer Graphics Forum},
volume = {34},
number = {2},
pages = {117-129},
publisher = {The Eurographics Association and John Wiley & Sons Ltd.},