Academia.eduAcademia.edu

Supplementary Material for earning Shape Placements by Example

2015

Abstract

Shape Arrays allow propagating arrays of shapes that adapt the number of elements to the surrounding geometry with a single placement propagation. The choice between scaling or repeating shapes to fill the bounding box of a placement can be specified separately for the width and height dimensions. To implement shape arrays, we specify a minimum spacing between shapes and find the maximum number of shapes that can be placed along the width and height dimensions while respecting this minimum spacing. The spacing is then adjusted so that there is no space before the first and after the last shape in both dimensions.