パラメトリックコンピュータ支援設計(CAD)は、製造されたオブジェクトの設計に使用される標準的なパラダイムであり、3D形状はCADソフトウェアでサポートされるプログラムとして表されます。パラメトリックCADの普及と研究コミュニティからの関心の高まりにもかかわらず、現在、簡潔なプログラム形式の現実的なCADモデルのデータセットは存在しません。この論文では、スケッチと押し出しモデリング操作のみを備えた単純な言語と、この言語で表現された8,625の人間の設計シーケンスのデータセットで構成されるFusion 360Galleryを紹介します。また、Fusion 360 Gymと呼ばれるインタラクティブな環境を紹介します。これは、CADプログラムの順次構築をマルコフ決定過程として公開し、機械学習アプローチに修正できるようにします。データセットと環境のユースケースとして、ターゲットジオメトリからCADプログラムを復元するCAD再構築タスクを定義します。このタスクに神経誘導検索を使用してプログラム合成の最先端の方法を適用した結果を報告します。
Parametric computer-aided design (CAD) is a standard paradigm used to design manufactured objects, where a 3D shape is represented as a program supported by the CAD software. Despite the pervasiveness of parametric CAD and a growing interest from the research community, currently there does not exist a dataset of realistic CAD models in a concise programmatic form. In this paper we present the Fusion 360 Gallery, consisting of a simple language with just the sketch and extrude modeling operations, and a dataset of 8,625 human design sequences expressed in this language. We also present an interactive environment called the Fusion 360 Gym, which exposes the sequential construction of a CAD program as a Markov decision process, making it amendable to machine learning approaches. As a use case for our dataset and environment, we define the CAD reconstruction task of recovering a CAD program from a target geometry. We report results of applying state-of-the-art methods of program synthesis with neurally guided search on this task.