To reduce the execution waiting time and to improve the design efficiency by performing the processing of a deformation place that does not need an interactive processing by allocating it to another process or thread and extracting processing information of the deformation place when necessary.
A data fetching part J can always perform other processing A and B even during processing of the part J to a tabling part D, a table managing part E and a shape database storing part because they can be differently processed in the same process in a multithreaded manner. Also, because a curved surface-shaped polygon processing part G, a conversion processing part H to a NURBS format of curved surface and a projection processing part I to a parameter are driven in a different process through COM/DCOM technology, they are executed independently of a machine and a process in which the part J of stored data to an interactive processing part A, a deformation detecting part B, the parts D and E and a shape database.
TANAKA KOJI