Patent US5208658A successfully refreshed from Google Patents.
Patent US5798764A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5798764A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for determining the intersections of Delaunay partitioned tetrahedra with the boundary of a body to be analyzed

Assignee: NEC Electronics Corp
•
Filing: 1997-10-14
•
Granted: 1998-08-25
•
Expires: 2017-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is described for determining an intersection of a boundary of a body with each of Delaunay partitioned tetrahedra, the body exhibiting edges and faces. Firstly, a plurality of first tetrahedra are produced by dividing the body into a plurality of triangular prisms and then dividing each triangular prism into a plurality of tetrahedra, which is a face segment of said body, is found. Further, any edge of each first tetrahedron, which is an edge segment of said body is found. Subsequently, a plurality of second tetrahedra are generated each of which is Delaunay partitioned. Thereafter, the following steps are cyclically implemented to investigate in sequence all of the second tetrahedra. A unique point within the second tetrahedron is determined and then, a third tetrahedron which includes the unique point therewithin is determined among the first tetrahedra. A check is made to determine if any edge of the third tetrahedron, which is an edge segment of the body, intersects any face of the second tetrahedron, and to determine if any face of the third tetrahedron, which is a face segment of the body, intersects any edge of the second tetrahedron. Intersection information is obtained if the aforesaid intersection is specified or determined.

Inventors

  • 👤 Yutaka Akiyama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:00
CPC Classifications
G; G06; G06T; G06T17/00; G06T17/20

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 373 words
A method of making a device simulator by storing an executable device simulating application program in a computer system, and executing the stored executable device simulating application program to impart device simulating functionality to the computer system by controlling the operation of the computer system with a central processing unit (CPU), thus changing a state of the CPU by analyzing data representing a body exhibiting physical structure having physical and/or electrical characteristics and having a boundary including edges and faces by determining an intersection of said boundary with each of Delaunay partitioned tetrahedra of said body, said method comprising the steps of: (a) producing a plurality of first tetrahedra of said body by dividing said body into a plurality of triangular prisms and then dividing each triangular prism into a plurality of tetrahedra; (b) finding any face of each first tetrahedron, which is a face segment of said body, and finding any edge of each first tetrahedron which is an edge segment of said body; (c) producing a plurality of second tetrahedra of said body based on said first tetrahedra, each second tetrahedron of the second tetrahedra being Delaunay partitioned; (d) cyclically implementing following steps (e) to (i) to investigate in sequence all of said second tetrahedra; (e) finding a unique point of said body within said each second tetrahedron; (f) finding, among said first tetrahedra, a third tetrahedron of said body which includes said unique point therewithin; (g) determining if any edge of said third tetrahedron, which is an edge segment of said body, intersects any face of said each second tetrahedron; (h) determining if any face of said third tetrahedron, which is a face segment of said body, intersects any edge of said each second tetrahedron; (i) obtaining intersection information for said body if an outcome of a determination at one of steps (g) and (h) is affirmative; (j) finding a plurality of groups of said first tetrahedra of said body neighboring to each other after step (b); (k) implementing steps (e) to (i) with respect to each of said groups of said first tetrahedra of said body; (l) determining the physical and/or electrical characteristics from the obtained intersection information; and (m) using the physical and/or electrical characteristics in device simulation.
Claim 2
Independent Claim 373 words
A method of making a device simulator by storing an executable device simulating application program in a computer system, and executing the stored executable device simulating application program to impart device simulating functionality to the computer system by controlling the operation of the computer system with a central processing unit (CPU), thus changing a state of the CPU by analyzing data representing a body exhibiting physical structure having physical and/or electrical characteristics and having a boundary including edges and faces by determining an intersection of said boundary with each of Delaunay partitioned tetrahedra of said body, said method comprising the steps of: (a) producing a plurality of first tetrahedra of said body by dividing said body into a plurality of triangular prisms and then dividing each triangular prism into a plurality of tetrahedra; (b) finding any face of each first tetrahedron, which is a face segment of said body, and finding any edge of each first tetrahedron which is an edge segment of said body; (c) producing a plurality of second tetrahedra of said body based on said first tetrahedra, each second tetrahedron of the second tetrahedra being Delaunay partitioned; (d) cyclically implementing following steps (e) to (i) to investigate in sequence all of said second tetrahedra; (e) finding a unique point of said body within said each second tetrahedron; (f) finding, among said first tetrahedra, a third tetrahedron of said body which includes said unique point therewithin; (g) determining if any edge of said third tetrahedron, which is an edge segment of said body, intersects any face of said each second tetrahedron; (h) determining if any face of said third tetrahedron, which is a face segment of said body, intersects any edge of said each second tetrahedron; (i) obtaining intersection information for said body if an outcome of a determination at one of steps (g) and (h) is affirmative; (j) finding a plurality of groups of said first tetrahedra of said body neighboring to each other after step (b); (k) implementing steps (e) to (i) with respect to each of said groups of said first tetrahedra of said body; (l) determining the physical and/or electrical characteristics from the obtained intersection information; and (m) using the physical and/or electrical characteristics in device simulation.
Claim 3
Dependent Claim 25 words
A method as claimed in claim 1, wherein said unique point of said body is a bary-center for said body of said each second tetrahedron.
Claim 4
Dependent Claim 31 words
A method as claimed in claim 1, wherein one of the cyclic implementations of steps (e) to (i) terminates when said intersection information for said body is generated at step (i).
Claim 5
Dependent Claim 47 words
A method as claimed in claim 1, wherein one of the cyclic implementations of steps (e) to (i) terminates if said outcome at each of steps (g) and (h) is not affirmative and if said each second tetrahedron is totally within said third tetrahedron of said body.
Claim 6
Dependent Claim 68 words
A method as claimed in claim 1, wherein one of the cyclic implementation of steps (e) to (i) terminates if an outcome at each of steps (g) and (h) is not affirmative and if said each second tetrahedron of said body is not totally within said third tetrahedron of said body and if all of said first tetrahedra of said body included in a given group are investigated.
Claim 7
Dependent Claim 20 words
A method as claimed in claim 1, wherein in said steps (a) to (k) said body comprises an electrical device.
Claim 8
Dependent Claim 20 words
A method as claimed in claim 6 wherein said steps (a) to (k) said electrical device comprises a semiconductor device.
Claim 9
Dependent Claim 25 words
A method as claimed in claim 7 wherein in said steps (a) to (k) said semiconductor device comprises a metal oxide semiconductor field effect transistor.
Claim 10
Dependent Claim 20 words
A method as claimed in claim 1, wherein in said steps (a) to (k) said body comprises an engineering body.
Claim 11
Dependent Claim 22 words
A method as claimed in claim 9, wherein in said steps (a) to (k) said engineering body comprises a construction engineering body.
Claim 12
Dependent Claim 22 words
A method as claimed in claim 9, wherein in said steps (a) to (k) said engineering body comprises a civil engineering body.
Claim 13
Dependent Claim 21 words
A method as claimed in claim 1, wherein in said steps (a) to (k) said body comprises an item of furniture.
Claim 14
Dependent Claim 20 words
A method as claimed in claim 1, wherein in said steps (a) to (k) said body comprises a machine manufacture.

References Cited (Backward Citations)

JPH03214266A Cited
US5125038A Cited
US5214752A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-24 2002-02-23 2002-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-24 2006-02-23 2006-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-24 2010-02-23 2010-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag