促进基于编程CAD中几何属性的参数化定义

桌面3D打印与个人制造电路制作与硬件原型软件工程师与开发者创客(Maker)与DIY爱好者

参数化计算机辅助设计(CAD)通过将变量集成到几何属性中来实现可重用模型的创建,从而无需完全重新设计即可实现定制。然而,在基于编程的CAD中创建参数化设计存在显著挑战。用户使用编程语言在代码编辑器中定义模型,应用程序在视口中生成视觉表示。这个过程涉及描述几何属性的复杂编程和算术表达式,链接各种对象属性以创建参数化设计。遗憾的是,这些应用程序缺乏辅助功能,使这一过程不必要地繁重。我们提出的解决方案允许用户从视觉表示中检索参数表达式以在代码中重用,从而简化设计过程。我们通过在基于编程的CAD应用程序OpenSCAD中实现的概念验证演示了这一概念,并与11名用户进行了实验。我们的发现表明,该解决方案可以显著减少设计错误,提高设计过程中的交互性和参与度,并通过降低基于编程的CAD应用程序通常所需的数学技能来降低新手的入门门槛。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/uist/170736/2024

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3654777.3676417
一眼看懂

论文快照

fact_check
dataset
来源
UIST
calendar_month
年份
2024
emoji_events
奖项
未标记奖项
group
作者
4 位作者
sell
研究子方向
桌面3D打印与个人制造、电路制作与硬件原型
work
职业/产业
软件工程师与开发者、创客(Maker)与DIY爱好者
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文