Patent ID: 8024165

Claim:
A non-transitory computer-readable recording medium storing a locus-interference verification program for causing a computer to execute operations, comprising: accepting an input of data regarding loci generated when a plurality of objects to be analyzed are moved or rotated and storing said data in a locus data storage; generating locus models corresponding to said objects and storing said locus models in a locus model data storage, each locus model representing a locus of at least a position where a maximum size is obtained and being generated by virtually moving model data of a corresponding object in accordance with data regarding said locus of said corresponding object, said data regarding said locus being stored in said locus data storage and said model data being stored in a model data storage for each of said objects; and performing an intersection calculation for all of combinations of said locus models stored in said locus model data storage, and determining an occurrence of an overlapping model between said locus models based on said intersection calculation, where said overlapping model indicates an occurrence of an interference during a movement or a rotation of said objects, and wherein said generating locus models includes generating locus data groups for said objects and storing said locus data groups in said locus model data storage, each locus data group including locus models of a time unit and being generated by virtually moving said model data of said corresponding object in said time unit in accordance with said data regarding said locus, and wherein said computer executes: determining, when said overlapping model is present between said locus models, a first object and a second object corresponding to said locus models between which said overlapping model is present; determining an interference start time at which said interference with said overlapping model starts and an interference end time at which said interference with said overlapping model ends for each of said first object and said second object using said locus model groups of said first object and said second object; and calculating an adjustment time for a move start time of one of said first object and said second object based on said interference start times and said interference end times of said first object and said second object.