Abstract
As well as in computer programming, both declarative and procedural methods should be available in industrial product design. However, design for additive manufacturing is mostly based on declarative CAD as well as other areas of product design. This presentation reviews a conventional procedural method for CNC and proposes a procedural design method for 3D printing.