How can we approximate a shape using non-planar paths that conform to its geometric features?

This work continues the research on the development of computational techniques to design non-planar print paths for robotic 3D printing. We control the paths using a parametrization function that is defined considering a tangent guiding vector field as its gradient. This provides more flexibility in the possible input constraints compared to the recently published boundary-controlled method.

We optimize the governing vector field considering properties desirable for fabrication, such as alignment to user-defined directions, smoothness, unit length, and integrability. The illustration below shows the resulting parametrization function controlled by a vector field aligned with principal curvature directions (left), boundaries (middle), and user-drawn directions (right)

Left: Vector field aligned to curvature directions. Middle: Vector field aligned to boundaries. Right: Vector field aligned to user-drawn directions. Top: Directional constraints. Middle: Optimized vector field. Bottom: Resulting parametrization.

In addition, we optimize a second vector field orthogonal to the original field to create a 2D parametrization that can be integrated into two orthogonal strip networks that, when overlayed, form a strip-decomposable quad mesh.

2D parametrization function produced by optimizing two transversal vector fields. Left: Curvature aligned. Middle: Boundaries aligned. Right: Aligend to user-drawn directions.

This discrete quad mesh representation is very handy for fabrication, as it can be used to edit the produced paths, partition them into singularity-free patches that can be fabricated in one go, and add fabrication details such as rigidifying ribs.

Top left: TPMS minimal surface printed with boundary-aligned paths, dimensions: 38 x 38 x 38 cm. Top right: Half-sphere model printed with paths aligned to user-drawn directions, dimensions: 30 x 30 x 15 cm. Bottom left: Enepper minimal surface printed with curvature-aligned paths, dimensions: 70 x 70 x 45 cm. Bottom right: Batwing minimal surface printed with curvature-aligned paths, dimensions: 76 x 76 x 76 cm.

In addition, we can use the information from the two vector fields to print double-shell geometries with transversal path orientations on each side. This adds structural depth to the resulting object, thus improving stability. It also allows distributing imperfections more evenly along different directions on each side of the shell.

Costa minimal surface printed as a double shell using paths aligned to principal curvature directions, dimensions: 60 x 60 x 70 cm.

The video below shows the entire process of creating a double shell print.

Various prototypes printed as double shells with transversal path directions.
Print process using a UR10 and an FDM extruder.

Acknowledgments

This research has been part of my doctoral research titled Nonplanar Layered Morphologies at ETH Zurich, at the Institute of Technology in Architecture, chair of Digital Building Technologies, under the supervision of Prof. Benjamin Dillenburger.

Additional advisors: Olga Diamanti, and Amir Vaxman.

The outcomes of this research have been summarized in the following publications.

Mitropoulou I., Vaxman A., Diamanti O., Dillenburger B., 2023. Fabrication-Aware Strip-Decomposable Quadrilateral Meshes. In: Computer Aided Design journal, Elsevier.

Mitropoulou I., Vaxman A., Diamanti O., Dillenburger B., 2023. Non-planar 3D Printing of Double Shells. In: RobArch 2024. In review process.