← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag