J. Felipe Gonzalez, Ph.D.


Facilitating the Parametric Definition of Geometric Properties in Programming-Based CAD

Last Updated: Sep 6, 2024

Parametric Computer-Aided Design (CAD) is a game-changer when it comes to creating customizable and reusable 3D models. By using variables in your designs, you can tweak and adjust models without starting from scratch. However, when it comes to programming-based CAD tools, things can get pretty complicated. These tools require users to code every aspect of their designs, linking various properties with complex mathematical expressions. This process can be daunting and error-prone, especially without much in the way of helpful assistance.

In my research, I tackled these challenges head-on. I introduced a new approach that lets users easily retrieve parametric expressions from their visual designs and reuse them in the code. Imagine being able to pull a parameter directly from the visual representation and apply it to your code seamlessly—sounds like a game-changer, right?

I tested this concept with a modified version of OpenSCAD, a popular programming-based CAD tool. By incorporating features that enable this bidirectional interaction, I aimed to make the design process more intuitive and less reliant on advanced mathematical skills. In an experiment with 11 users, the results were promising. Users found that this approach not only reduced design errors but also made the process more engaging and accessible, particularly for those new to programming-based CAD.

By making parametric design more user-friendly and interactive, my research aims to lower the entry barrier for newcomers and enhance the overall design experience. Dive into the details to see how these enhancements can simplify your design workflow and make parametric CAD a lot more approachable!

Related Publications