Method and apparatus for electronically generating a color dental occlusion map within electronic model images
First Claim
1. A method for electronically generating a color dental occlusion map within electronic model images, the method comprising:
- generating an electronic model of an upper set of teeth and a lower set of teeth;
manipulating a spatial separation of the upper set of teeth relative to the lower set of teeth along a path defined by a point of rotation and a known radius of rotation;
for each triangle vertex in a polygonal mesh, calculating a distance to an opposing mesh surface; and
for each triangle in the polygonal mesh, painting a surface of the polygonal mesh within each triangle a color corresponding to the calculated distance between the triangle vertex and the opposing mesh surface.
8 Assignments
0 Petitions
Accused Products
Abstract
ABSTRACT A method, apparatus, and article of manufacture provide a system for electronically generating a color dental occlusion map within electronic model images. With the advances recently made computational systems, these computer based image systems may be used to permit end users to replace paper and physical models with electronic images. A mechanism to capture image representations of physical objects accurately and with sufficient resolution is provided in a form that is both inexpensive to operate while providing rapid turn-around for users. Second, a mechanism to visually display interaction between parts of an object is also provided. These features are expressly addressed for impressions of human teeth that are scanned to allow electronic images of the models of a patient'"'"'s teeth to be represented and manipulated.
120 Citations
20 Claims
-
1. A method for electronically generating a color dental occlusion map within electronic model images, the method comprising:
-
generating an electronic model of an upper set of teeth and a lower set of teeth;
manipulating a spatial separation of the upper set of teeth relative to the lower set of teeth along a path defined by a point of rotation and a known radius of rotation;
for each triangle vertex in a polygonal mesh, calculating a distance to an opposing mesh surface; and
for each triangle in the polygonal mesh, painting a surface of the polygonal mesh within each triangle a color corresponding to the calculated distance between the triangle vertex and the opposing mesh surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for electronically generating a color dental occlusion map within electronic model images, the method comprising:
-
means for generating a electronic model of an upper set of teeth and a lower set of teeth;
means for manipulating a spatial separation of the upper set of teeth relative to the lower set of teeth along a path defined by a point of rotation and a known radius of rotation;
means for calculating a distance to an opposing mesh surface for each triangle vertex in a polygonal mesh; and
means for painting a surface of the polygonal mesh within each triangle a color corresponding to the calculated distance between the triangle vertex and the opposing mesh surface for each triangle in the polygonal mesh. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program data product readable by a computing system and encoding instructions implementing a method for electronically generating a color dental occlusion map within electronic model images, the method comprising:
-
generating a electronic model of an upper set of teeth and a lower set of teeth;
manipulating a spatial separation of the upper set of teeth relative to the lower set of teeth along a path defined by a point of rotation and a known radius of rotation;
for each triangle vertex in a polygonal mesh, calculating a distance to an opposing mesh surface; and
for each triangle in the polygonal mesh, painting a surface of the polygonal mesh within each triangle a color corresponding to the calculated distance between the triangle vertex and the opposing mesh surface. - View Dependent Claims (17, 18, 19, 20)
-
Specification