The modeling device includes a modeling device that acquires a three-dimensional coordinate value from a measurement device that performs three-dimensional measurement of a three-dimensional object including a plurality of surfaces, and generates information of a three-dimensional object model. The modeling apparatus includes a surface extraction unit, a vertex extraction unit, and a modeling unit. The surface extraction unit generates a plane expression representing the surface using the coordinate values of the measurement points belonging to the surface. The vertex extraction unit extracts a point that is simultaneously satisfied by a plane expression representing each of a plurality of adjacent surfaces among the surfaces as a vertex shared by the plurality of surfaces. A modeling part produces | generates the information of the model showing a solid object using a plane type | formula and a vertex. The surface extraction unit determines a plane equation by recalculating using measurement points within a predetermined distance range from the candidate surface.
展开▼