US 12,437,477 B2
Reverse engineering support apparatus
Jun Tabuchi, Osaka (JP)
Assigned to KEYENCE CORPORATION, Osaka (JP)
Filed by Keyence Corporation, Osaka (JP)
Filed on Jul. 14, 2023, as Appl. No. 18/221,900.
Claims priority of application No. 2022-127101 (JP), filed on Aug. 9, 2022.
Prior Publication US 2024/0054726 A1, Feb. 15, 2024
Int. Cl. G06T 17/20 (2006.01)
CPC G06T 17/20 (2013.01) 14 Claims
OG exemplary drawing
 
1. A reverse engineering support apparatus that converts mesh data into surface data and outputs the surface data, the reverse engineering support apparatus comprising:
a data acquisition unit that acquires mesh data including a plurality of polygons;
a shape attribute setting unit that sets a shape attribute to the polygons included in the mesh data acquired by the data acquisition unit;
a region specifying unit that specifies a region included in the mesh data acquired by the data acquisition unit and having the shape attribute set by the shape attribute setting unit;
a segment processing unit that divides the mesh data acquired by the data acquisition unit into a plurality of segments based on the shape attribute set by the shape attribute setting unit and the region specified by the region specifying unit;
a data conversion unit that converts a polygon included in the region specified by the region specifying unit among the polygons included in mesh data acquired by the data acquisition unit into surface data based on the shape attribute set by the shape attribute setting unit, and converts a polygon excluding the polygon included in the region specified by the region specifying unit among the polygons included in mesh data acquired by the data acquisition unit into surface data of a free curved surface by generating trimmed surface based on the mesh data acquired by the data acquisition unit and the plurality of segments divided by the segment processing unit, and generating boundary representation data based on the trimmed surface; and
an output unit that outputs the surface data converted based on the shape attribute by the data conversion unit and the surface data of the free curved surface converted by the data conversion unit as CAD data.