Spatiotemporal Disk Packing for Directed Growth of Complex Geometries

Abstract

Growing complex shapes requires control over both where growth begins and how it evolves in time. Here, we introduce a geometric framework for growing prescribed 2D shapes using a disk packing algorithm. In this approach, a target geometry is filled by disks whose centers define where growth is initiated and whose radii define how long each region is allowed to grow. The allowed disk sizes are constrained by the physics of the process, including the growth velocity, the time required to initiate each growth event, and the number of initiations that can occur in parallel. To generate physically realizable packings, we introduce the Largest Gap Algorithm (LGA), which sequentially fills the largest remaining gaps in a target shape with the largest disk that satisfies both geometric and kinetic constraints. We show that this method produces high coverage packings for a variety of geometries and that the resulting packings can be directly converted into spatiotemporal packing instructions. We then demonstrate that these instructions can be realized experimentally using multi-point initiation of frontal polymerization in viscosified dicyclopentadiene (DCPD) resin using CO2 laser. Our results show that complex shapes can be grown by programming a small number of local initiation events, providing a simple connection between geometry and dynamics of growth.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…