| CPC G06T 17/20 (2013.01) | 14 Claims |

|
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.
|