Proceedings: GI 2007

Constrained planar remeshing for architecture

Barbara Cutler , Emily Whiting

Proceedings of Graphics Interface 2007: Montréal, Québec, Canada, 28 - 30 May 2007, 11-18

DOI 10.20380/GI2007.03

  • Bibtex

    @inproceedings{Cutler:2007:10.20380/GI2007.03,
    author = {Cutler, Barbara and Whiting, Emily},
    title = {Constrained planar remeshing for architecture},
    booktitle = {Proceedings of Graphics Interface 2007},
    series = {GI 2007},
    year = {2007},
    issn = {0713-5424},
    isbn = {978-1-56881-337-0},
    location = {Montr{\'e}al, Qu{\'e}bec, Canada},
    pages = {11--18},
    numpages = {8},
    doi = {10.20380/GI2007.03},
    acmdoi = {doi>10.1145/1268517.1268522},
    publisher = {Canadian Human-Computer Communications Society},
    address = {University of Waterloo, Waterloo, Ontario, Canada},
    }

Abstract

Material limitations and fabrication costs generally run at odds with the creativity of architectural design, producing a wealth of challenging computational geometry problems. We have developed an algorithm for solving an important class of fabrication constraints: those associated with planar construction materials such as glass or plywood. Starting with a complex curved input shape, defined as a NURBS or subdivision surface, we use an iterative clustering method to remesh the surface into planar panels following a cost function that is adjusted by the designer. We solved several challenging connectivity issues to ensure that the topology of the resulting mesh matches that of the input surface. The algorithm described in this paper has been implemented and developed in conjunction with an architectural design seminar. How the participants incorporated this tool into their design process was considered. Their important feedback led to key algorithmic and implementation insights as well as many exciting ideas for future exploration. This prototype tool has potential to impact not only architectural design, but also the engineering for general fabrication problems.