Flexible and parametric three-dimensional computational modelling is a cornerstone of design and prototyping. It enables the rapid reconfiguration of designed forms, geometries, components, assemblies, and surfaces in relation to changing constraints. This approach to computational design allows different modes of translation by coding the attributes of a design with the capacity for rapid customisation for applications including physical prototyping and manufacturing, virtual and augmented reality, and design documentation.