用欧几里得的方式绘制:教变换器模型生成CAD轮廓使用直尺和圆规的构造步骤
Draw it like Euclid: Teaching transformer models to generate CAD profiles using ruler and compass construction steps
AI总结:
本文提出通过直尺和圆规构造步骤生成CAD轮廓的方法,结合强化学习提升生成质量,并实现参数化编辑。
摘要:
我们介绍了一种通过一系列简单的几何构造生成计算机辅助设计(CAD)轮廓的新方法,包括曲线偏移、旋转和交点。这些序列从设计师提供的几何图形开始,逐步构建最终轮廓的点和曲线。我们证明,在设计师的输入几何图形和最终轮廓之间添加构造步骤,可以提高生成质量,类似于在语言模型中引入思维链的方式。类似于参数化CAD模型中的约束,构造序列将建模形状的自由度减少到一小组参数值,这些值可以由设计师调整,允许使用构造几何图形进行参数化编辑,并且可以评估到浮点精度。此外,我们还展示了对构造序列应用强化学习可以在多种指标上进一步提高性能,包括一些未显式优化的指标。
英文摘要:
We introduce a new method of generating Computer Aided Design (CAD) profiles via a sequence of simple geometric constructions including curve offsetting, rotations and intersections. These sequences start with geometry provided by a designer and build up the points and curves of the final profile step by step. We demonstrate that adding construction steps between the designer's input geometry and the final profile improves generation quality in a similar way to the introduction of a chain of thought in language models. Similar to the constraints in a parametric CAD model, the construction sequences reduce the degrees of freedom in the modeled shape to a small set of parameter values which can be adjusted by the designer, allowing parametric editing with the constructed geometry evaluated to floating point precision. In addition we show that applying reinforcement learning to the construction sequences gives further improvements over a wide range of metrics, including some which were not explicitly optimized.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。