Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
109 words
An apparatus for creating a solid from incomplete or partly erroneous data representing a plurality of two-dimensional drawings of said solid comprising: means for creating a wireframe model of edges from a plurality of line segments or curves derived from said plurality of two-dimensional drawings of said solid; means for converting said wireframe model into a cell-decomposition model having a plurality of cells, each cell including a region specified by said edges; conditions setting means for determining whether a combination of said cells indicates that at least one of said plurality of two-dimensional drawings is correct; and means, using said combination of said cells, for creating said solid model.
Claim 2
Independent Claim
109 words
An apparatus for creating a solid from incomplete or partly erroneous data representing a plurality of two-dimensional drawings of said solid comprising: means for creating a wireframe model of edges from a plurality of line segments or curves derived from said plurality of two-dimensional drawings of said solid; means for converting said wireframe model into a cell-decomposition model having a plurality of cells, each cell including a region specified by said edges; conditions setting means for determining whether a combination of said cells indicates that at least one of said plurality of two-dimensional drawings is correct; and means, using said combination of said cells, for creating said solid model.
Claim 3
Dependent Claim
133 words
The apparatus of claim 1, wherein said wireframe model creating means further comprises: a line segment/curve calculating means for calculating, from two-dimensional representations of the solid, line segments or curves which are components of each representation; a configuration model creating means for creating a three-dimensional configuration model, which consists of a collection of edges, on the basis of said calculated line segments or curves; a line segment/curve detection means for detecting line segments or curves, which are not used as edges of said three-dimensional configuration model, by comparing edges constituting said created three-dimensional configuration model with line segments or curves on said representations of said solid; and a creating means for creating a wireframe model on the basis of the detection result of said line segment/curve detection means and said three-dimensional configuration model.
Claim 4
Dependent Claim
92 words
The apparatus of claim 2 further comprising: a display means for displaying the three-dimensional configuration model; and an input means for inputting data, which is for correcting said plurality of representations or said three-dimensional configuration model, whereby said creating means causes the result of the comparison by said line segment/curve detection means to be displayed on the display means to create a wireframe model on the basis of the line segments or curves for correcting said plurality of representations, or the edges for correcting said three-dimensional configuration model and said configuration model.
Claim 5
Dependent Claim
52 words
The apparatus of claim 1, wherein said solid model creating means further comprises: a candidate synthesizing means for synthesizing candidate models, which are candidates of the solid model, on the basis of said combination of cells; and a solid model selection means for selecting one of said candidates as the solid model.
Claim 6
Dependent Claim
45 words
The apparatus of claim 4, wherein said candidate model synthesizing means synthesizes candidate models using any combination of cells if a combination of cells having edges formed by said line segments or curves of one of said two-dimensional representations of said solid is not found.
Claim 7
Dependent Claim
86 words
The apparatus of claim 4, wherein said solid model creating means further comprises a degree of similarity calculation means for calculating the degree of similarity between line segments or curves, which are components of representations prepared by projecting said candidate models onto a plurality of mutually perpendicular planes, and line segments or curves on said plurality of representations, whereby said solid model selection means is caused to select one of said candidate models as the solid model on the basis of said calculated degree of similarity.
Claim 8
Dependent Claim
72 words
The apparatus of claim 6 further comprising: a display means for displaying candidate models; and an input means for inputting data, which identifies a candidate model, whereby said solid model selection means causes said display means to display said candidate models according to said calculated degree of similarity so as to select one of the candidate models as the solid model on the basis of the data input from said input means.
Claim 9
Dependent Claim
79 words
The apparatus of claim 7 further comprising: a creating-a-plurality-of-representations means for newly creating a plurality of representations by projecting said solid model onto a plurality of mutually perpendicular planes; and means for correcting a plurality of original representations by comparing said plurality of newly created representations and the plurality of original representations so that portions on the plurality of original representations different from those on the plurality of newly created representations match those portions on the newly created representations.
Claim 10
Dependent Claim
66 words
The apparatus of claim 4 further comprising: a display means for displaying candidate models; and an input means for inputting data, which identifies a candidate model, whereby said solid model selection means causes said display means to display said synthesized candidate models so as to select one of the candidate models as the solid model on the basis of the data input from said input means.
Claim 11
Independent Claim
103 words
A method for creating a solid from incomplete or partly erroneous data representing a plurality of two-dimensional drawings of said solid comprising the steps of: creating a wireframe model of edges from a plurality of line segments or curves derived from said plurality of two-dimensional drawings of said solid; converting said wireframe model into a cell-decomposition model having a plurality of cells, each cell including a region specified by said edges; determining whether a combination of said cells indicates that at least one of said plurality of two-dimensional drawings is correct; and using said combination of said cells for creating said solid model.
Claim 12
Independent Claim
103 words
A method for creating a solid from incomplete or partly erroneous data representing a plurality of two-dimensional drawings of said solid comprising the steps of: creating a wireframe model of edges from a plurality of line segments or curves derived from said plurality of two-dimensional drawings of said solid; converting said wireframe model into a cell-decomposition model having a plurality of cells, each cell including a region specified by said edges; determining whether a combination of said cells indicates that at least one of said plurality of two-dimensional drawings is correct; and using said combination of said cells for creating said solid model.
Claim 13
Dependent Claim
121 words
The method for synthesizing a solid model of claim 10 further comprising the steps of: calculating from two-dimensional data of a plurality of representations prepared by a solid being projected onto a plurality of mutually perpendicular planes, line segments or curves, which are components of each representation; creating a three-dimensional configuration model, which consists of a collection of edges, on the basis of said calculated line segments or curves; detecting line segments or curves, which are not used as edges of said three-dimensional configuration model, by comparing edges constituting said created three-dimensional configuration model with line segments or curves on said plurality of representations; and creating a wireframe model on the basis of said detection result and said three-dimensional configuration model.
Claim 14
Dependent Claim
52 words
The method for synthesizing a solid model of claim 11 further comprising the steps of: displaying said result of comparison; and creating a wireframe model on the basis of line segments or curves for correcting said plurality of input representations or edges for correcting said three-dimensional configuration model, and said configuration model.
Claim 15
Dependent Claim
45 words
The method for synthesizing a solid model of claim 10 further comprising the steps of: synthesizing candidate models, which are candidates of the solid model, on the basis of said combination of cells; and selecting one of said synthesized candidate models as the solid model.
Claim 16
Dependent Claim
50 words
The method for synthesizing a solid model of claim 13 further comprising the step of: synthesizing the candidate models using any combination of cells if a combination of cells having edges formed by said line segments or curves of one of said two-dimensional representations of said solid is not found.
Claim 17
Dependent Claim
69 words
The method for synthesizing a solid model of claim 13 further comprising the steps of: calculating a degree of similarity between line segments or curves, which are components of representations prepared by projecting said candidate models onto a plurality of mutually perpendicular planes, and line segments or curves on said plurality of representations; and selecting one of the candidate models on the basis of said calculated degree of similarity.
Claim 18
Dependent Claim
42 words
The method for synthesizing a solid model of claim 15 further comprising the steps of: displaying said candidate models according to said calculated degree of similarity; and selecting one of the candidate models on the basis of data identifying the candidate models.
Claim 19
Dependent Claim
74 words
The method for synthesizing a solid model of claim 16 further comprising the steps of: newly creating a plurality of representations by projecting said solid model onto a plurality of mutually perpendicular planes; and comparing said plurality of newly created representations and the plurality of original representations so that portions on the plurality of original representations different from those on the plurality of newly created representations match those portions on the newly created representations.
Claim 20
Dependent Claim
34 words
The method for synthesizing a solid model of claim 13 further comprising the steps of: displaying said synthesized candidate models; and selecting one of the candidate models on the basis of the data input.
Claim 21
Dependent Claim
115 words
A data processing system for solid model synthesizing comprising: memory means for storing data to be processed; and processing means for processing data including: i) means for creating a wireframe model of edges from a plurality of line segments or curves derived from a plurality of two-dimensional representations of a solid; ii) means for converting said wireframe model into a cell-decomposition model having a plurality of cells, each cell including a region specified by said edges; iii) conditions setting means for determining whether a combination of said cells indicates that at least one of said plurality of two-dimensional drawings is correct; and iv) means, using said combination of said cells, for creating said solid model.
Claim 22
Dependent Claim
115 words
A data processing system for solid model synthesizing comprising: memory means for storing data to be processed; and processing means for processing data including: i) means for creating a wireframe model of edges from a plurality of line segments or curves derived from a plurality of two-dimensional representations of a solid; ii) means for converting said wireframe model into a cell-decomposition model having a plurality of cells, each cell including a region specified by said edges; iii) conditions setting means for determining whether a combination of said cells indicates that at least one of said plurality of two-dimensional drawings is correct; and iv) means, using said combination of said cells, for creating said solid model.