摘要 |
PURPOSE:To display an object three-dimensionally, with a good responsiveness, and also to as to abound in a real sense by providing an interpolating device of a normal vector system by a hardware. CONSTITUTION:An object data (having a curved surface) generated by a solid modeler, a CAD device, etc. is approximated by a polygon of a suitable size, and a normal vector value in the apex of each small polygon is stored in a built-in memory of a host computer 3. Subsequently, an angle thetan made by a normal vector N and a light source vector L, and an angle thetae made by a regular reflection vector R and a sight line vector E are added to an apex coordinate data of a small polygon and sent to an interpolating mechanism part 5. The interpolating mechanism part 5 obtains a diffusing and reflecting component and a mirror surface reflecting component of all points of an approximate polyhedron from each table for executing an arithmetic by using thetan and thetae as variables, adds an output of each table, and stores them in a frame memory 6. When the contents of this memory 6 are displayed on a CRT, a picture which has displayed the object three-dimensionally is obtained. |