US4845651A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Geometric modelling system
Assignee: Hitachi Ltd
•
Filing: 1986-11-03
•
Granted: 1989-07-04
•
Expires: 2006-11-03
Abstract
Abstract A geometric modelling system having a display device which displays two-dimensional wire frame pattern representing surfaces which constitute a three-dimensional form as an object, and an operation unit which automatically forms, as the user appoint a point within the two-dimensional wire frame pattern, a definite surface or boundaries of the definite surface with high matching property, while confirming the completeness of various states such as double-definition of a constituent line, states of intersection, and so forth, so as to satisfy various geometric conditions.
Inventors
- 👤 Tamio Aizawa
- 👤 Kyoji Takahara
- 👤 Koichi Yamato
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 15:56
CPC Classifications
G; G06; G06T; G06T17/00; G06T17/10
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
232 words
A geometric modeling system of an interactive type including an input means, a data base for storing data of two-dimensional wire frame patterns representing surfaces constituting a two or a three-dimensional form, said data being inputted to said data base through said input means, a display means upon which said two-dimensional wire frame patterns retrieved form said data base are displayed, and an operation unit for generating two-dimensional pattern data in said data base in response to input by said input means of specific positions or a specific pattern of a two-dimensional wire frame pattern displayed on said display means, wherein the improvement comprises: said display means for displaying said two-dimensional wire frame patterns representing boundaries of surfaces constituting said three-dimensional form; and said operation unit for generating, upon receipt of information from said input means related to a position of an internal point within a surface represented by said two-dimensional wire frame patterns, data related to a definite surface as the object of the generation of the two-dimensional pattern, which constitutes a loop corresponding to a boundary of said definite surface having a minimum area said loop being one of a plurality of loops corresponding to the boundaries of said definite surface including said internal point when data related to said internal point is appointed by said input means thereby, generating data related to said two-dimensional pattern in said data base.
Claim 2
Dependent Claim
232 words
A geometric modeling system of an interactive type including an input means, a data base for storing data of two-dimensional wire frame patterns representing surfaces constituting a two or a three-dimensional form, said data being inputted to said data base through said input means, a display means upon which said two-dimensional wire frame patterns retrieved form said data base are displayed, and an operation unit for generating two-dimensional pattern data in said data base in response to input by said input means of specific positions or a specific pattern of a two-dimensional wire frame pattern displayed on said display means, wherein the improvement comprises: said display means for displaying said two-dimensional wire frame patterns representing boundaries of surfaces constituting said three-dimensional form; and said operation unit for generating, upon receipt of information from said input means related to a position of an internal point within a surface represented by said two-dimensional wire frame patterns, data related to a definite surface as the object of the generation of the two-dimensional pattern, which constitutes a loop corresponding to a boundary of said definite surface having a minimum area said loop being one of a plurality of loops corresponding to the boundaries of said definite surface including said internal point when data related to said internal point is appointed by said input means thereby, generating data related to said two-dimensional pattern in said data base.
Claim 3
Dependent Claim
61 words
A geometric modeling system according to claim 1, wherein, said loop is formed by determining an orientation of said loop relative to an oriented line which is oriented by the position of said internal point and a position of a candidate loop line, and in accordance with the state of local intersection between said oriented line and said candidate loop line.
Claim 4
Dependent Claim
41 words
A geometric modeling system according to claim 1, wherein, said loop is formed by determining successive candidate edge lines by examining the state of intersection between an oriented candidate edge line and a next group of edge lines to be retrieved.
Claim 5
Dependent Claim
76 words
A geometric modeling system according to claim 1, wherein said definite surface as the object of generation or boundaries of said definite surface are determined as boundary data which include an outer loop constituting a minimum region including an appointed point which is appointed through input of data related to said internal point within said surface represented by said two-dimensional wire frame patterns, and a group of inner loops having no other inner loop external thereof.
Claim 6
Dependent Claim
50 words
A geometric modeling system according to claim 4, wherein, said outer loop is formed by determining an orientation of said outer loop retrieval in accordance with the states of local intersection between a line starting from the appointed point and terminating at any point on a candidate outer loop line.
Claim 7
Dependent Claim
67 words
A geometric modeling system according to claim 5, wherein, an inner loop is formed by determining an inner loop starting line and its orientation in accordance with the states of local intersection between an oriented line starting from a desired point external of said inner loop to be formed and terminating at a desired point on a candidate inner loop line and said candidate inner loop line.
Claim 8
Dependent Claim
46 words
A geometric modeling system according to claim 4, wherein, said outer loop and an inner loop are formed by determining successive candidate edge lines by examining the state of intersection between an oriented candidate edge line and a next group of edge lines to be retrieved.
Claim 9
Dependent Claim
51 words
A geometric modeling system according to claim 1, wherein the formation of said loop is conducted, in a process for generating boundary data of said surface from said two-dimensional wire frame pattern, by generation of tree structures composed of candidate edge lines and retrieval of edge lines in said tree structures.
Claim 10
Dependent Claim
247 words
A geometric modeling system of an interactive type including an input means, a data base for storing data of two-dimensional wire frame patterns representing surfaces constituting a three-dimensional form, said data being inputted to said data base by said input means, a display means upon which said two-dimensional wire frame patterns retrieved from said data base is displayed, and an operation unit for generating two-dimensional pattern data in said data base in response to input of specific positions or a specific pattern of a two-dimensional wire frame pattern displayed on said display means by said input means, wherein the improvement comprises: said display means for displaying said two-dimensional wire frame pattern representing boundaries of surfaces constituting said three-dimensional form, said operation units for generating, upon receipt of information related to a position of an internal point within a surface represented by said two-dimensional wire patterns input by said input means, data related to boundaries of a definite surface as the object of the generation of the two-dimensional pattern which constitutes a loop corresponding to a boundary of said definite surface having a minimum area said loop being one of a plurality of loops corresponding to the boundaries of said definite surface including said internal point, when data related to said internal point is appointed, and said operation unit further performs a three-dimensional process using said data related to said definite surface or boundaries, so as to generate data related to said three-dimensional form in said data base.
Claim 11
Dependent Claim
247 words
A geometric modeling system of an interactive type including an input means, a data base for storing data of two-dimensional wire frame patterns representing surfaces constituting a three-dimensional form, said data being inputted to said data base by said input means, a display means upon which said two-dimensional wire frame patterns retrieved from said data base is displayed, and an operation unit for generating two-dimensional pattern data in said data base in response to input of specific positions or a specific pattern of a two-dimensional wire frame pattern displayed on said display means by said input means, wherein the improvement comprises: said display means for displaying said two-dimensional wire frame pattern representing boundaries of surfaces constituting said three-dimensional form, said operation units for generating, upon receipt of information related to a position of an internal point within a surface represented by said two-dimensional wire patterns input by said input means, data related to boundaries of a definite surface as the object of the generation of the two-dimensional pattern which constitutes a loop corresponding to a boundary of said definite surface having a minimum area said loop being one of a plurality of loops corresponding to the boundaries of said definite surface including said internal point, when data related to said internal point is appointed, and said operation unit further performs a three-dimensional process using said data related to said definite surface or boundaries, so as to generate data related to said three-dimensional form in said data base.
Claim 12
Dependent Claim
60 words
A geometric modeling system according to claim 9, wherein, said loop is formed by determining an orientation of said loop in accordance with a line which is determined by the position of said appointed point and a position of a candidate loop line, and in accordance with the state of local intersection between said line and said candidate loop line.
Claim 13
Dependent Claim
42 words
A geometric modeling system according to claim 9, wherein, said outer loop is formed by determining successive candidate edge lines by examining the state of intersection between an oriented candidate edge line and a next group of edge lines to be retrieved.
Claim 14
Dependent Claim
64 words
A geometric modeling system according to claim 9, wherein said definite surface as the object of generation of said two dimensional pattern or the boundaries of said definite surface are determined, as boundary data which include an outer loop constituting a minimum region including said appointed point and a group of inner loops inside said outer loop and having no other external loop thereof.
Claim 15
Dependent Claim
49 words
A geometric modeling system according to claim 12, wherein, an outer loop is formed by determining an orientation of said outer loop in accordance with the states of local intersection between a line starting from said appointed point and terminating at any point on a candidate outer loop line.
Claim 16
Dependent Claim
42 words
A geometric modeling system according to claim 12, wherein said outer loop is formed by determining successive candidate edge lines by examining the state of intersection between an oriented candidate edge line and a next group of edge line to be retrieved.
Claim 17
Dependent Claim
63 words
A geometric modeling system according to claim 13 or 14 wherein said inner loop is formed by determining an inner loop starting line and its orientation in accordance with the states of local intersection between an oriented line starting from any desired point external of said inner loop to be formed and terminating at an desired point on a candidate inner loop line.
Claim 18
Dependent Claim
71 words
A geometric modeling system according to claim 9, wherein said definite surface as the object of generation or the boundaries of said definite surface are determined, in responsive to appointment of data related to a surface represented by said two-dimensional wire frame pattern, as boundary data which include an outer loop constituting a minimum region and a group of inner loops inside said outer loop and having no external loop thereof.
Claim 19
Dependent Claim
205 words
A geometric modeling system of an interactive type including an input means, a data base for storing data related to a two-dimensional wire frame pattern representing surfaces constituting a three-dimensional form, said data being inputted to said data base by said input means, a display means upon which said two-dimensional wire frame patterns retrieved from said data base is displayed, and an operation unit for generating two-dimensional wire frame pattern data in said data base in response to input of specific position or specific patters displayed on said display means input by said input means, wherein the improvement comprises: said display means for displaying two-dimensional wire frame patterns representing boundaries of surfaces constituting said three-dimensional form, said operation unit for generating, upon receipt of information related to a position of an internal point, data related to boundaries of a definite surface, which constitutes a loop corresponding to a boundary of said definite surface having a minimum area, said loop being one of a plurality of loops corresponding to the boundaries of said definite surface including said internal point and said operation unit further performs a sweeping process of said definite surface so as to generate data related to said three-dimensional form in said data base.
Claim 20
Dependent Claim
205 words
A geometric modeling system of an interactive type including an input means, a data base for storing data related to a two-dimensional wire frame pattern representing surfaces constituting a three-dimensional form, said data being inputted to said data base by said input means, a display means upon which said two-dimensional wire frame patterns retrieved from said data base is displayed, and an operation unit for generating two-dimensional wire frame pattern data in said data base in response to input of specific position or specific patters displayed on said display means input by said input means, wherein the improvement comprises: said display means for displaying two-dimensional wire frame patterns representing boundaries of surfaces constituting said three-dimensional form, said operation unit for generating, upon receipt of information related to a position of an internal point, data related to boundaries of a definite surface, which constitutes a loop corresponding to a boundary of said definite surface having a minimum area, said loop being one of a plurality of loops corresponding to the boundaries of said definite surface including said internal point and said operation unit further performs a sweeping process of said definite surface so as to generate data related to said three-dimensional form in said data base.
Claim 21
Dependent Claim
378 words
In a geometric modeling method of an interactive type, including the steps of storing data concerning two-dimensional wire frame patterns representing surfaces constituting a three-dimensional form, in a data base by an input means, displaying said two-dimensional wire frame patterns retrieved from said data base, on a display means, and generating two-dimensional data in said data base by means of an operation unit in response to an input of specific positions or a specific pattern of an two-dimensional wire frame pattern displayed on said display means by said input means, the improvement comprising: displaying said two-dimensional wire frame patterns representing said surfaces constituting said three-dimensional form; appointing a point within a surface represented by said two-dimensional wire frame pattern by said input means so as to allow said operation unit to draw a candidate start line from said appointed point as a starting point to one of said boundaries; forming a tree structure composed of candidate start lines regarded as a parent of a first level and line segments about connecting or crossing points between said candidate start lines and said boundaries, regarded as children of a second level; retrieving for each of said children of said second level whether they have their own children or not; withdrawing those of said children which have none of their own children for the next level candidate start lines as parents of tree structures each having children of a third level in the form of line segments about crossing or connecting points between the associated one of said children of the second level and lines crossing thereof or connected thereto; retrieving for each of said children of said third level whether they have their own children or not; withdrawing those of said children of said third level which have none of their own children from the next candidate start lines as parents of tree structures having children of a fourth level; and repeating the above steps so as to form candidate start lines and tree-structures of successive levels, successively so as to retrieve whether said starting candidate lines as parents have children or not until it is found that some of said successive starting candidate lines form a loop or that all successive candidate start lines do not form a loop.
Claim 22
Dependent Claim
378 words
In a geometric modeling method of an interactive type, including the steps of storing data concerning two-dimensional wire frame patterns representing surfaces constituting a three-dimensional form, in a data base by an input means, displaying said two-dimensional wire frame patterns retrieved from said data base, on a display means, and generating two-dimensional data in said data base by means of an operation unit in response to an input of specific positions or a specific pattern of an two-dimensional wire frame pattern displayed on said display means by said input means, the improvement comprising: displaying said two-dimensional wire frame patterns representing said surfaces constituting said three-dimensional form; appointing a point within a surface represented by said two-dimensional wire frame pattern by said input means so as to allow said operation unit to draw a candidate start line from said appointed point as a starting point to one of said boundaries; forming a tree structure composed of candidate start lines regarded as a parent of a first level and line segments about connecting or crossing points between said candidate start lines and said boundaries, regarded as children of a second level; retrieving for each of said children of said second level whether they have their own children or not; withdrawing those of said children which have none of their own children for the next level candidate start lines as parents of tree structures each having children of a third level in the form of line segments about crossing or connecting points between the associated one of said children of the second level and lines crossing thereof or connected thereto; retrieving for each of said children of said third level whether they have their own children or not; withdrawing those of said children of said third level which have none of their own children from the next candidate start lines as parents of tree structures having children of a fourth level; and repeating the above steps so as to form candidate start lines and tree-structures of successive levels, successively so as to retrieve whether said starting candidate lines as parents have children or not until it is found that some of said successive starting candidate lines form a loop or that all successive candidate start lines do not form a loop.
References Cited (Backward Citations)
US4384338A
Cited
US4498139A
Cited
US4674046A
Cited
US4734690A
Cited
US4685070A
Cited
US4736306A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-07-03 | 1993-01-02 | 1993-07-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-07-03 | 1997-01-02 | 1997-07-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-07-03 | 2001-01-02 | 2001-07-04 | $7700.00 | Window Closed / Lapsed |