Patent ID: 6067089
Filing Date: 2000-05-23
Classification: G06T

Abstract:
A texture mapping device employed in a computer graphics system that visually displays an object in a three-dimensional manner as a collection of polygons, wherein textures representing graphics patterns are put onto interior areas of the polygons which form a surface of the object displayed on a screen of a display device, the texture mapping device comprising:texture storing means for storing texture data representing an image of texture on a two-dimensional texture coordinates system;projection means for projecting a polygon placed in a three-dimensional space onto a two-dimensional screen coordinates system which corresponds to the screen of the display device;calculation means for performing interpolation calculations to produce texture addresses with respect to an outline of the polygon which is projected on the screen coordinates system;rounding means for effecting a rounding process on screen addresses corresponding to the outline of the polygon projected on the screen coordinates system so as to calculate screen addresses of pixels to display the texture on the screen of the display device;correcting means for correcting the texture addresses corresponding to the outline of the polygon on the basis of a rounding error of the rounding process, thus producing corrected texture addresses; andread means for using the corrected texture addresses to read texture data, corresponding to pixels of the screen, from the texture storing means. an area defined by the screen addresses of the pixels.