摘要 |
PROBLEM TO BE SOLVED: To perform the shape matching or deformation of three-dimensional(3D) data so that one shape can be reflected with the other through always stable operation with high fidelity. SOLUTION: Coordinate transforming parts 3a and 3b respectively transform the coordinates of matching object and matching source 3D data 1 and 2 and a correspondence generating part 4 makes the set of line segments or points showing the feature part of the matching object data 1 correspondent to the matching source data 2 so that correspondent relation data can be generated. Based on these data, a shift amount calculating part 6 calculates the shift amount between the matching object data 1 and the correspondent line segment or point set of the matching source data 2 and based on the shift amount, a fluctuation coordinate calculating part 7 calculates the fluctuation coordinate position of the object point in the matching object data 1 from the matching source data 2. Based on the fluctuation coordinate position, a data estimating part 8 and an adding part 9 estimate the coordinate value of the matching object data 1 corresponding to the matching source data 2, add the estimated coordinate value to the matching source data 2 and generate 3D data matching the shape of the matching object data 1 with the matching source data 2 by inversely transforming the coordinates.
|