Global constrained parameterization of triangulated surfaces
First Claim
1. Method for mapping a feature onto a simulated surface having contoured portions. The surface being definable by a plurality of generally adjacent triangulations defining border nodes and internal nodes on the surface, the surface being further definable by a plurality of intersecting isoparametric curves linking identified values of the feature to identified points on the surface, the isoparametric curves characterized in that when the surface is flat, the isoparametric curves intersect one another in a perpendicular manner at least at points proximate to at least some of the internal nodes, the method comprising maintaining the perpendicularity of the intersections of at least some of the isoparametric curves proximate to at least some of the internal nodes on the contoured portions of the surface.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for mapping a feature onto a simulated surface having contoured portions, the surface being definable by a plurality of generally adjacent triangulations, the surface being further definable by a plurality of intersecting isoparametric curves linking identified values of the feature to identified points on the surface. In one embodiment, the isoparametric curves are characterized in that when the surface is flat, the isoparametric curves intersect one another in a perpendicular manner, and the perpendicularity of the intersections on the contoured portions of the surface is maintained. In another embodiment, the isoparametric curves are characterized in that when the surface is flat. The isoparametric curves are spaced a predetermined distance apart, and the spacing of the intersections on the contoured portions of the surface is maintained. In a third embodiment of the invention, the isoparametric curves are characterized by defined mathematical relationships having a plurality of variables associated with at least the topology of the surface, and at least one of the variables is held constant between isoparametric curves. Preferably, each of the triangulations are characterized by vertices terminating at points on the surface, and the method further includes using the vertices to define a gradient of a mathematical function associated with the feature, which function is interpolated over the triangulated surface.
60 Citations
9 Claims
-
1. Method for mapping a feature onto a simulated surface having contoured portions. The surface being definable by a plurality of generally adjacent triangulations defining border nodes and internal nodes on the surface, the surface being further definable by a plurality of intersecting isoparametric curves linking identified values of the feature to identified points on the surface, the isoparametric curves characterized in that when the surface is flat, the isoparametric curves intersect one another in a perpendicular manner at least at points proximate to at least some of the internal nodes, the method comprising maintaining the perpendicularity of the intersections of at least some of the isoparametric curves proximate to at least some of the internal nodes on the contoured portions of the surface.
-
2. Method for mapping a feature onto a simulated surface having contoured portions, the surface being definable by a plurality of generally adjacent triangulations, the surface being further definable by a plurality of intersecting isoparametric curves linking identified values of the feature to identified points on the surface, the isoparametric curves characterized in that when the surface is flat, the isoparametric curves are spaced a predetermined distance apart, the method comprising maintaining the predetermined spaced distance between at least some of the isoparametric curves on the contoured portions of the surface.
-
3. Method for mapping a feature onto a simulated surface, the surface being definable by a plurality of generally adjacent triangulations, the surface being further definable by a plurality of intersecting isoparametric curves linking identified values of the feature to identified points on the surface, the surface characterized by a defined secondary isoparametric curve projected onto the surface, the method comprising aligning at least one of the plurality of isoparametric curves to be coincident with the defined secondary isoparametric curve.
-
4. Method for mapping a feature onto a simulated surface having contoured portions, the surface being definable by a plurality of generally adjacent triangulations, each triangulation be defined by vertices terminating at points on the surface, the surface being further definable by a plurality of intersecting isoparametric curves linking identified values of the feature to identified points on the surface, the surface being characterized by a linear discontinuity such that a point on the surface along the discontinuity may be identified with two vertices of non-adjacent triangulations, the method comprising maintaining the identified value of the feature associated with a point on the surface along the discontinuity at the two both vertices.
- 5. Method for mapping a feature onto a simulated surface having contoured portions, the surface being definable by a plurality of generally adjacent triangulations, the surface being further definable by a plurality of intersecting isoparametric curves linking identified values of the feature to identified points on the surface, the isoparametric curves characterized by defined mathematical relationships comprising a plurality of variables associated with at least the topology of the surface, the method comprising holding at least one of the variables constant between isoparametric curves.
-
9. An apparatus for generating a simulated topological surface having contoured portions and a feature mapped thereon, comprising a memory and a processor, wherein the surface is defined by surface database stored in the memory and representing a plurality of generally adjacent triangles having vertices and points at the vertices, and wherein the processor is configured to perform a series of computer executable steps, the steps comprising associating a feature value from a data base of feature values stored in the memory with ones of the points on the surface, defining a plurality of intersecting isoparametric curves linking identified feature values to identified points on the surface, the isoparametric curves characterized by defined mathematical relationships comprising a plurality of variables associated with at least the topology of the surface, holding at least one of the variables constant between isoparametric curves, and generating a representation of the surface having feature values constrained to the surface according to the isoparametric curves, and saving the representation in the computer memory.
Specification