Patent ID: 9214039
Filing Date: 2015-12-15
Classification: G06T

Abstract:
1. A three-dimensional shape data creating method for creating three-dimensional shape data of a three-dimensional object depicted in a sketch image, the method comprising: entering specifications of the three-dimensional object depicted in the sketch image, the specifications including dimensions of respective portions of the three-dimensional object and placement positions of parts that constitute the three-dimensional object, the dimensions and the placement positions being specifications necessary to create a specs box used for defining given axes and given points on the three-dimensional object in a three-dimensional space; reading the sketch image as image data; generating data representing lines included in the read image data, using coordinate values on a two-dimensional coordinate system; selecting a characteristic axis and a characteristic point which characterize the shape of the three-dimensional object depicted in the sketch image; calculating a combination that satisfies a predetermined restraint condition, the combination being selected from combinations obtained by associating the selected characteristic axis and the selected characteristic point with a given axis and a given point among the given axes and given points on the specs box created from the specifications; determining positional relationships in the three-dimensional space, among the three-dimensional object depicted in the sketch image, a viewpoint from which the sketch image is viewed, and the specs box, using the calculated combination; creating second a cross-section lines in the three-dimensional space by mapping first a cross-section lines in a first given region and a second given region of the three-dimensional object depicted in the sketch image, in the three-dimensional space, based on the determined positional relationships; creating a first basic line and a second basic line from each of the second cross-section lines; creating third cross-section lines each constituted by joining the first basic line and the second basic line with a fillet joint line, the respective third cross-section lines corresponding to the first given region and the second given region; creating a first specified line and a second specified line as a first spatial curve and a second spatial curve in the three-dimensional space, using the third cross-section lines, the first specified line representing the first given region, and the second specified line representing the second given region; creating a first complex surface of the first given region by creating, along the first spatial curve, cross-section lines corresponding to a corresponding one of the third cross-section lines; creating a second complex surface of the second given region by creating, along the second spatial curve, cross-section lines corresponding to a corresponding one of the third cross-section lines, the second complex surface being adjacent to the first complex surface; and creating a fillet joint surface between the first complex surface and the second complex surface, and continuously joining the first complex surface and the second complex surface.