CAD-driven analysis and beautification of reverse engineered geometric models

  • PDF / 6,278,311 Bytes
  • 16 Pages / 595.276 x 790.866 pts Page_size
  • 66 Downloads / 267 Views

DOWNLOAD

REPORT


ORIGINAL PAPER

CAD-driven analysis and beautification of reverse engineered geometric models Silvére Gauthier1 · Gérard Subsol1 · Roseline Bénière2 · William Puech1 Received: 23 July 2020 / Accepted: 4 August 2020 © Springer-Verlag France SAS, part of Springer Nature 2020

Abstract Today, it has become more frequent and relatively easy to digitize the surface of 3D objects and then to reconstruct a boundary representation (B-Rep), which is a combination of geometric primitives like planes, cylinders, spheres and cones. However, the obtained results suffer from various inaccuracies, mainly due to noisy data. Moreover, the given reconstruction contains only the geometry, without any information of a semantic nature induced by the design process. In this paper, we present an efficient method to extract absolute references which are not explicitly present in an object, such as the orthogonal coordinate system and alignment planes. These are known as datum references, which are used in the CAD modeling process. Then, we show that datum references can be useful through an application for beautification, which consists in the adjustment of primitive parameters to satisfy relations such as parallelism, orthogonality and concentricity. Our objective is to design a fast and automatic method, which is seldom seen in reverse engineering. We show the efficiency and the robustness of our method through experimental results applied on reverse engineered 3D meshes. Keywords Reverse engineering · Datum references · Geometry processing · Beautification

1 Introduction An industrial reverse engineering application aims to reconstruct an object as a combination of geometric primitives, from a digitized 3D mesh or a 3D point cloud [1]. For example, on manufactured objects, we can search for planes, spheres, cylinders cones and tori. Another objective of the reverse engineering process may also be to retrieve the design intent of an object. To do this, we must take into account CAD modeling rules, which produce semantics in the constructed objects.

B

William Puech [email protected] Silvére Gauthier [email protected] Gérard Subsol [email protected] Roseline Bénière [email protected]

1

LIRMM, CNRS, Université de Montpellier, Montpellier, France

2

C4W, Montpellier, France

Figure 1 illustrates the CAD modeling process. To design a mechanical part, we first need to specify some geometric dimensioning and tolerancing rules (GD&T) according to the manufacturing process [2,3]. In addition, the designer relies on datum references, which are theoretical exact planes, axes or points used to determine the nominal parameters of a geometric primitive [4]. The datum reference frame (DRF) is an orthogonal coordinate system defined with an origin and three axes which are orthogonal by pairs [5]. It essentially determines the orientation parameters of the primitives. Then, datum planes, lines or points are constructed to define some alignments and particular positions in the design environment. These can be constructed al