Patent ID: 8725467
Filing Date: 2014-05-13
Classification: G06F,G06T

Abstract:
1. A computer-readable, non-transitory storage medium storing a program for causing a computer to execute a process, the process comprising: obtaining a first component having a hole among a plurality of components included in a three-dimensional model; determining whether a second component that satisfies a first condition that the second component has a portion that exists within the hole of the first component or a second condition that the second component covers at least a part of an opening portion of the hole included in the first component exists among the plurality of components included in the three-dimensional model; upon determining that the second component exists, storing data for identifying the hole of the first component into a data storage unit; calculating a ratio of an area of a cross section obtained by cutting the second component by an opening surface of the hole to an area of the opening portion of the hole or a ratio of an area of the part of the opening portion of the hole, which is covered by the second component, to the area of the opening surface of the hole; and upon detecting that the calculated ratio is equal to or greater than a predetermined value, generating data of a shape representing that the hole is deleted from the first component.