US5010501A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Three-dimensional geometry processing method and apparatus therefor
Assignee: Panasonic Holdings Corp
•
Filing: 1988-10-19
•
Granted: 1991-04-23
•
Expires: 2008-10-19
Abstract
Abstract In mesh-generation in which a three-dimensional analysis domain enclosing an object geometry is divided into three-dimensional elements by means of the finite element method, the object geometry or analysis domain is represented by three-dimensional run-length data, and the analysis domain is divided into the elements on the basis of a predetermined rule, elements intersecting with the object geometry are effective and are remained, then nodes of the remained elements are classified into inner node or outer nodes, and the outer nodes are shifted onto the surface of the object geometry by "fitting process", thus mesh-generation of the three-dimensional geometry is automatized.
Inventors
- 👤 Yoshiki Arakawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 07:28
CPC Classifications
G; G06; G06T; G06T17/00; G06T17/20
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
168 words
A three-dimensioned geometry processing method comprising the steps of: representing a three-dimensional object geometry having a surface by three-dimensional run-length data representation, dividing an analysis domain enclosing said three-dimensional object geometry into a plurality of elements of three-dimensional geometry having apexes designated as nodes, examining intersection of said elements to said three-dimensional object geometry by using said run-length data, selecting elements enclosed in said three-dimensional object geometry and all elements intersecting with the said surface of said three-dimensional object geometry, selecting nodes being present outward from said three-dimensional object geometry of said all elements intersecting with said surface of said three-dimensional object geometry, shifting said nodes being present outward from said three-dimensional object geometry onto the surface of said three-dimensional object geometry on the basis of a first predetermined rule, examining the shape of elements whose nodes are shifted onto said three-dimensional object geometry, and selecting elements conforming to a second predetermined rule, said second predetermined rule being used to select elements that conform to a preselected shape.
Claim 2
Dependent Claim
168 words
A three-dimensioned geometry processing method comprising the steps of: representing a three-dimensional object geometry having a surface by three-dimensional run-length data representation, dividing an analysis domain enclosing said three-dimensional object geometry into a plurality of elements of three-dimensional geometry having apexes designated as nodes, examining intersection of said elements to said three-dimensional object geometry by using said run-length data, selecting elements enclosed in said three-dimensional object geometry and all elements intersecting with the said surface of said three-dimensional object geometry, selecting nodes being present outward from said three-dimensional object geometry of said all elements intersecting with said surface of said three-dimensional object geometry, shifting said nodes being present outward from said three-dimensional object geometry onto the surface of said three-dimensional object geometry on the basis of a first predetermined rule, examining the shape of elements whose nodes are shifted onto said three-dimensional object geometry, and selecting elements conforming to a second predetermined rule, said second predetermined rule being used to select elements that conform to a preselected shape.
Claim 3
Dependent Claim
228 words
A three-dimensional geometry processing apparatus comprising: a geometry processing computer for creating three-dimensional run-length data representing a three-dimensional object geometry having a surface, means for dividing an analysis domain enclosing said three-dimensional object geometry into a plurality of elements of three-dimensional geometry having apexes designated as nodes, means for examining intersection of said elements to said three-dimensional object geometry by using said run-length data, means for selecting all elements enclosed in said three-dimensional object geometry and all elements intersecting with said surface of said three-dimensional object geometry, means for creating data of nodes of said selected elements, means for selecting nodes being present outward from said three-dimensional object geometry of said all elements intersecting with said surface of said three-dimensional object geometry, means for shifting said nodes being present outward from said three-dimensional object geometry onto the surface of said three-dimensional object geometry on the basis of a first predetermined rule, means for examining shape of elements which nodes are shifted onto said three-dimensional object geometry, means for selecting elements conforming to a second predetermined rule, said second predetermined rule being used to select elements that conform to a preselected shape, and memories for memorizing said three-dimensional run-length data, element data which is topology data of said element, node data represented by coordinate values of said apexes and mesh data for instructing dividing manner of said analysis domain.
Claim 4
Dependent Claim
228 words
A three-dimensional geometry processing apparatus comprising: a geometry processing computer for creating three-dimensional run-length data representing a three-dimensional object geometry having a surface, means for dividing an analysis domain enclosing said three-dimensional object geometry into a plurality of elements of three-dimensional geometry having apexes designated as nodes, means for examining intersection of said elements to said three-dimensional object geometry by using said run-length data, means for selecting all elements enclosed in said three-dimensional object geometry and all elements intersecting with said surface of said three-dimensional object geometry, means for creating data of nodes of said selected elements, means for selecting nodes being present outward from said three-dimensional object geometry of said all elements intersecting with said surface of said three-dimensional object geometry, means for shifting said nodes being present outward from said three-dimensional object geometry onto the surface of said three-dimensional object geometry on the basis of a first predetermined rule, means for examining shape of elements which nodes are shifted onto said three-dimensional object geometry, means for selecting elements conforming to a second predetermined rule, said second predetermined rule being used to select elements that conform to a preselected shape, and memories for memorizing said three-dimensional run-length data, element data which is topology data of said element, node data represented by coordinate values of said apexes and mesh data for instructing dividing manner of said analysis domain.
Claim 5
Dependent Claim
162 words
A three-dimensional geometry processing apparatus in accordance with claim 2 further comprising plural generators which are arranged in parallel in order to accomplish parallel operation of the analysis domain and are composed of: memories for said three-dimensional run-length data, said elements data, data of said nodes, and sub-MPUs each comprising: means for examining intersection of said elements and said three-dimensional object geometry, means for selecting all elements enclosed in said three-dimensional object geometry and all elements intersecting with said three-dimensional object geometry, means for creating data of nodes of said selected elements, means for selecting nodes being present outside of said three-dimensional object geometry, means for shifting said nodes being present outward from said three-dimensional object geometry onto the surface of said three-dimensional object geometry on the basis of a first predetermined rule, means for examining shape of elements of which nodes are shifted onto said three-dimensional object geometry, and means for selecting elements having shade conforming to a second predetermined rule.
References Cited (Backward Citations)
US4649498A
Cited
US4766556A
Cited
US4790028A
Cited
US4811244A
Cited
US4807158A
Cited
US4791583A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-04-22 | 1994-10-22 | 1995-04-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-04-22 | 1998-10-22 | 1999-04-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-04-22 | 2002-10-22 | 2003-04-23 | $7700.00 | Window Closed / Lapsed |