Understanding the Challenges of OpenSCAD Users for 3D Printing

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gonzalez, J. Felipe, Pietrzak, Thomas, Girouard, Audrey, Casiez, Géry
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910554629603328
author Gonzalez, J. Felipe
Pietrzak, Thomas
Girouard, Audrey
Casiez, Géry
author_facet Gonzalez, J. Felipe
Pietrzak, Thomas
Girouard, Audrey
Casiez, Géry
contents Direct manipulation has been established as the main interaction paradigm for Computer-Aided Design (CAD) for decades. It provides fast, incremental, and reversible actions that allow for an iterative process on a visual representation of the result. Despite its numerous advantages, some users prefer a programming-based approach where they describe the 3D model they design with a specific programming language, such as OpenSCAD. It allows users to create complex structured geometries and facilitates abstraction. Unfortunately, most current knowledge about CAD practices only focuses on direct manipulation programs. In this study, we interviewed 20 programming-based CAD users to understand their motivations and challenges. Our findings reveal that this programming-oriented population presents difficulties in the design process in tasks such as 3D spatial understanding, validation and code debugging, creation of organic shapes, and code-view navigation.
format Preprint
id arxiv_https___arxiv_org_abs_2408_01796
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Understanding the Challenges of OpenSCAD Users for 3D Printing
Gonzalez, J. Felipe
Pietrzak, Thomas
Girouard, Audrey
Casiez, Géry
Human-Computer Interaction
Direct manipulation has been established as the main interaction paradigm for Computer-Aided Design (CAD) for decades. It provides fast, incremental, and reversible actions that allow for an iterative process on a visual representation of the result. Despite its numerous advantages, some users prefer a programming-based approach where they describe the 3D model they design with a specific programming language, such as OpenSCAD. It allows users to create complex structured geometries and facilitates abstraction. Unfortunately, most current knowledge about CAD practices only focuses on direct manipulation programs. In this study, we interviewed 20 programming-based CAD users to understand their motivations and challenges. Our findings reveal that this programming-oriented population presents difficulties in the design process in tasks such as 3D spatial understanding, validation and code debugging, creation of organic shapes, and code-view navigation.
title Understanding the Challenges of OpenSCAD Users for 3D Printing
topic Human-Computer Interaction
url https://arxiv.org/abs/2408.01796