摘要 |
PROBLEM TO BE SOLVED: To obtain a primitive moving method which facilitates positioning operation for a primitive by rotating the primitive by a conversion matrix and aligning the primitive with a space feature point. SOLUTION: To move the primitive to an arbitrary position in an arbitrary direction, a three-dimensional model generating tool is provided with a two-point matching and moving function. The two-point matching movement is a function for aligning two points on the primitive with an arbitrary point in a space. When two points (a) and (b) and space feature points a' and b' at movement destination are specified from the primitive to be moved, the quantity of parallel movement for putting the points (a) and (a') one over the other is found. The primitive is moved in parallel by using the parallel movement quantity. Then a conversion matrix for matching segments ab and a'b' with each other is found. The primitive is rotated by the conversion matrix. Then the primitive is aligned with the space feature point. Thus, the parallel movement and rotation are performed at the same time to reduce a manipulated variable for primitive application.
|