理解 OpenSCAD 用户在 3D 打印中面临的挑战
Understanding the Challenges of OpenSCAD Users for 3D Printing
AI总结:
通过访谈 20 名使用 OpenSCAD 的基于编程的 CAD 用户,研究其采用代码建模的动机与困难,识别出空间理解、调试验证、有机形状创建和代码导航等挑战。
摘要:
数十年来,直接操作一直被确立为计算机辅助设计(CAD)的主要交互范式。它提供快速、增量且可逆的操作,使用户能够在结果的可视化表示上进行迭代流程。尽管直接操作具有众多优势,一些用户仍偏好基于编程的方法,即使用特定编程语言(如 OpenSCAD)来描述他们设计的 3D 模型。这种方法允许用户创建复杂的结构化几何形状,并促进抽象化。遗憾的是,当前关于 CAD 实践的大多数知识只关注直接操作程序。在本研究中,我们访谈了 20 名基于编程的 CAD 用户,以了解他们的动机和挑战。研究结果表明,这一面向编程的群体在设计过程中的若干任务上存在困难,包括 3D 空间理解、验证与代码调试、有机形状创建以及代码视图导航。
英文摘要:
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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。