Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
285 words
A method for generating a triangular grid representation of a surface, said surface comprised of polygon faces, said method comprising the steps of: a) providing a polygon face to a triangulation means, said polygon face including an outer loop, said polygon face having holes, a hole including an inner loop; b) removing holes in said polygon face, said removing holes in said polygon face including inserting a new edge between an outer loop vertex point and an inner loop vertex point; c) positioning a potential edge between a first and second vertex of said polygon face; d) testing said potential edge for invalid conditions, said invalid conditions including a first condition where said new edge lies outside a polygon face boundary and a second condition where said new edge intersects said polygon face boundary; e) discarding said potential edge if an invalid condition exists; f) adding said potential edge to said polygon face if an invalid condition does not exist; g) extracting a triangular face from said polygon face, said triangular face having said potential edge as a first edge; h) adding said triangular face to said triangular grid; i) re-defining said polygon face exclusive of said triangular face, and j) adjusting said triangular grid to create triangles within a specified size, including the steps of, identifying a long edge whose length exceeds a predetermined length X, inserting a new vertex at the midpoint of said long edge, adding a first new edge between said new vertex and a first vertex corresponding to a first triangle associated with said long edge, and adding a second new edge between said new vertex and a second vertex corresponding to a second triangle associated with said long edge.
Claim 2
Independent Claim
285 words
A method for generating a triangular grid representation of a surface, said surface comprised of polygon faces, said method comprising the steps of: a) providing a polygon face to a triangulation means, said polygon face including an outer loop, said polygon face having holes, a hole including an inner loop; b) removing holes in said polygon face, said removing holes in said polygon face including inserting a new edge between an outer loop vertex point and an inner loop vertex point; c) positioning a potential edge between a first and second vertex of said polygon face; d) testing said potential edge for invalid conditions, said invalid conditions including a first condition where said new edge lies outside a polygon face boundary and a second condition where said new edge intersects said polygon face boundary; e) discarding said potential edge if an invalid condition exists; f) adding said potential edge to said polygon face if an invalid condition does not exist; g) extracting a triangular face from said polygon face, said triangular face having said potential edge as a first edge; h) adding said triangular face to said triangular grid; i) re-defining said polygon face exclusive of said triangular face, and j) adjusting said triangular grid to create triangles within a specified size, including the steps of, identifying a long edge whose length exceeds a predetermined length X, inserting a new vertex at the midpoint of said long edge, adding a first new edge between said new vertex and a first vertex corresponding to a first triangle associated with said long edge, and adding a second new edge between said new vertex and a second vertex corresponding to a second triangle associated with said long edge.
Claim 3
Dependent Claim
106 words
The method as recited in claim 1 wherein said step of adjusting said triangular grid to create triangles within a specified size further comprises the steps of: a)identifying a short edge which does not exceed a predetermined length Y; b)selecting a moved vertex location along aid short edge; c)identifying edges adjacent to said short edge whose removal would cause the shape of the original structure to be best retained; d)inserting a moved vertex point at said moved vertex location; e)deleting said short edge so that all adjacent edges to said short edge, are adjacent to said moved vertex point; and f)deleting edges identified in step c).
Claim 4
Dependent Claim
103 words
The method as recited in claim 2 wherein said step of adjusting said triangular grid to create triangles within a specified size further comprises the steps of: a) identifying a short triangle which has a height that does not exceed the height Z; b) identifying an edge adjacent the smallest angles of said short triangle, said edge including a first vertex of said short triangle and a second vertex of said short triangle; c) deleting said edge identified in step b); and d) inserting an edge between a third vertex point of said shorttriangle and a corresponding vertex point in a neighboring triangle.
Claim 5
Dependent Claim
23 words
The method as recited in claim 1 wherein said length X is 160% of the nominal size of a device to be manufactured.
Claim 6
Dependent Claim
23 words
The method as recited in claim 2 wherein said length Y is 60% of the nominal size of a device to be manufactured.
Claim 7
Dependent Claim
23 words
The method as recited in claim 3 wherein said distance Z is 28% of the nominal size of a device to be manufactured.