Source Themes

A Temporal Coherent Topology Optimization Approach for Assembly Planning of Bespoke Frame Structures

We present a computational framework for planning the assembly sequence of bespoke frame structures. Frame structures are one of the most commonly used structural systems in modern architecture, providing resistance to gravitational and external …

Masonry Shell Structures with Discrete Equivalence Classes

Masonry shell structures have been built for centuries around the world in the form of arches, domes and vaults, due to their advantages like large span, lightweight, and high strength. The shapes of masonry shells are generally described by 3D …

Computational Design of High-level Interlocking Puzzles

Interlocking puzzles are intriguing geometric games where the puzzle pieces are held together based on their geometric arrangement, preventing the puzzle from falling apart. High-level-of-difficulty, or simply high-level, interlocking puzzles are a …

Computational Assemblies: Analysis, Design, and Fabrications

Semiramis

Semiramis is an architectural installation designed with artificial intelligence that has been constructed in 2022 at the entrance of a new Tech Cluster Zug, Switzerland. As a herald for the increasingly interwoven collaboration between machines and …

Computational Analysis and Design of Structurally Stable Assemblies with Rigid Parts

An assembly refers to a collection of parts joined together to achieve a specific form and/or functionality. Assemblies make it possible to fabricate large and complex objects with several small and simple parts. Such parts can be assembled and …

MOCCA: Modeling and Optimizing Cone-joints for Complex Assemblies

State of the Art on Computational Design of Assemblies with Rigid Parts

MOCCA: Modeling and Optimizing Cone-joints for Complex Assemblies

We present a computational framework for modeling and optimizing rigid assemblies using cone joints. Cone joints are integral joints that generalize traditional single-direction joints such as mortise and tenon joints to support a general cone of …

State of the Art on Computational Design of Assemblies with Rigid Parts

An assembly refers to a collection of parts joined together to achieve a specific form and/or functionality. Designing assemblies is a non-trivial task as a slight local modification on a part’s geometry or its joining method could have a global …