摘要 |
Based on the maximum value of distances between vertexes of polygons in a plurality of polygon meshes, the size of voxel is determined. Next, respective potential values for a plurality of polygon meshes are obtained on the basis of signed respective distances of voxels and a sum of the potential values is obtained as an added potential value. A polygon mesh made of an equivalent: face of the added potential value is defined as a surface mesh. Comparison between the surface mesh and the a plurality of original polygon meshes is performed, to determine respective vertexes (corresponding-vertexes) of a plurality of original meshes corresponding to each vertex of the surface mesh. The polygons of the surface mesh is divided/synthesized to obtain intermediate surface data. Referring to the original polygon meshes, respective vertexes of the intermediate surface data are moved. Composed polygon mesh data can be obtained with stability even if the original three-dimensional data have some errors, within a time of practical level, without unnecessarily high redundancy, while maintaining the accuracy and resolution of the three-dimensional multi-viewpoints data.
|