生の3D点群を押し出しシリンダーのセットに変換する教師ありネットワークであるPoint2Cylを提案します。生のジオメトリからCADモデルへのリバースエンジニアリングは、形状編集ソフトウェアで3Dデータを操作できるようにするために不可欠なタスクであり、したがって、多くのダウンストリームアプリケーションでの使用を拡大します。特に、一連の押し出しシリンダー(2Dスケッチと押し出し軸および範囲)を備えたCADモデルの形式と、それらのブールの組み合わせは、CADコミュニティ/ソフトウェアで広く使用されているだけでなく、形状の表現力も優れています。限られたタイプのプリミティブ(たとえば、平面、球、円柱)を持つこと。この作業では、最初に基礎となる幾何学的プロキシを学習することにより、形状に基づいた方法で押し出しシリンダーの分解問題を解決するニューラルネットワークを紹介します。正確に言えば、私たちのアプローチは、最初にポイントごとのセグメンテーション、ベース/バレルラベル、および法線を予測し、次に微分可能で閉じた形式の定式化で基礎となる押し出しパラメーターを推定します。私たちの実験は、私たちのアプローチが2つの最近のCADデータセット、Fusion GalleryとDeepCADで最高のパフォーマンスを示していることを示しています。さらに、リバースエンジニアリングと編集に関する私たちのアプローチを紹介しています。
We propose Point2Cyl, a supervised network transforming a raw 3D point cloud to a set of extrusion cylinders. Reverse engineering from a raw geometry to a CAD model is an essential task to enable manipulation of the 3D data in shape editing software and thus expand their usages in many downstream applications. Particularly, the form of CAD models having a sequence of extrusion cylinders -- a 2D sketch plus an extrusion axis and range -- and their boolean combinations is not only widely used in the CAD community/software but also has great expressivity of shapes, compared to having limited types of primitives (e.g., planes, spheres, and cylinders). In this work, we introduce a neural network that solves the extrusion cylinder decomposition problem in a geometry-grounded way by first learning underlying geometric proxies. Precisely, our approach first predicts per-point segmentation, base/barrel labels and normals, then estimates for the underlying extrusion parameters in differentiable and closed-form formulations. Our experiments show that our approach demonstrates the best performance on two recent CAD datasets, Fusion Gallery and DeepCAD, and we further showcase our approach on reverse engineering and editing.