Recovering primitives in 3D CAD meshes

Recovering primitives in 3D CAD meshes
复制标题

恢复 3D CAD 网格中的图元

DOI:
10.1117/12.872665
复制
发表时间:
2011
期刊:
--
影响因子:
--
通讯作者:
W. Puech
W. Puech
中科院分区:
--
文献类型:
--
作者:
Roseline Bénière;G. Subsol;G. Gesquière;François Le Breton;W. Puech

文献摘要

被引文献

相似文献

在工业环境中,恢复连续模型是进行修改或与包括对象连续表示(如STEP)的格式交换数据所必需的。但是由于许多原因,初始连续对象可能在以离散化格式显示或交换之后丢失。网格也可以在经过数值计算后变形。因此,重要的是要有一种方法来从网格创建对象的新的连续模型。对于CAD对象,第一步是从3D CAD网格中检测简单的基本体,如平面、球体、圆锥体和圆柱体。本文就是围绕这一步展开的。这种检测方法使用曲率特征来恢复每个基元类型。分割基于为每个顶点计算的曲率特征。它允许提取子网格。每一个都对应一个基元。这些基元的参数是根据曲率特征进行拟合得到的。
In an industrial context, recovering a continuous model is necessary to make modifications or to exchange data with a format including continuous representation of objects like STEP. But for many reasons, the initial continuous object can be lost after a display or an exchange with a discretized format. The mesh can also be deformed after a numerical computation. It is then important to have a method to create a new continuous model of the object from a mesh. In case of CAD object, the first step is to detect simple primitives like: plane, sphere, cone and cylinder from a 3D CAD mesh. This paper is focused on this step. This method of detection use curvature features to recover each primitive type. Segmentation is based on the curvature feature computed for each vertex. It permits to extract sub-meshes. Each one corresponds to a primitive. Parameters of these primitives are found with a fitting process according to the curvature features.