当前位置: X-MOL 学术Comput. Graph. Forum › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Interactive Programming for Parametric CAD
Computer Graphics Forum ( IF 2.7 ) Pub Date : 2020-07-02 , DOI: 10.1111/cgf.14046
Aman Mathur 1 , Marcus Pirron 1 , Damien Zufferey 1
Affiliation  

Parametric computer‐aided design (CAD) enables description of a family of objects, wherein each valid combination of parameter values results in a different final form. Although Graphical User Interface (GUI)‐based CAD tools are significantly more popular, GUI operations do not carry a semantic description, and are therefore brittle with respect to changes in parameter values. Programmatic interfaces, on the other hand, are more robust due to an exact specification of how the operations are applied. However, programming is unintuitive and has a steep learning curve. In this work, we link the interactivity of GUI with the robustness of programming. Inspired by programme synthesis by example, our technique synthesizes code representative of selections made by users in a GUI interface. Through experiments, we demonstrate that our technique can synthesize relevant and robust sub‐programmes in a reasonable amount of time. A user study reveals that our interface offers significant improvements over a programming‐only interface.

中文翻译:

参数化 CAD 的交互式编程

参数化计算机辅助设计 (CAD) 能够描述一系列对象,其中参数值的每个有效组合都会产生不同的最终形式。尽管基于图形用户界面 (GUI) 的 CAD 工具明显更受欢迎,但 GUI 操作不带有语义描述,因此在参数值变化方面很脆弱。另一方面,由于对如何应用操作的精确规范,编程接口更加健壮。然而,编程是不直观的,并且具有陡峭的学习曲线。在这项工作中,我们将 GUI 的交互性与编程的稳健性联系起来。受示例程序合成的启发,我们的技术合成了代表用户在 GUI 界面中所做选择的代码。通过实验,我们证明了我们的技术可以在合理的时间内合成相关且强大的子程序。一项用户研究表明,我们的界面比纯编程界面提供了显着改进。
更新日期:2020-07-02
down
wechat
bug