Title :
Geometric computation based on an adaptive data length computation processor
Author :
Niizeki, Masatoshi ; Yoshida, Makoto ; Kitamura, Tohru ; Yamaguchi, Fujio
Author_Institution :
Fac. of Eng., Osaka Electro-Commun. Univ., Neyagawa, Japan
Abstract :
Introduces a model of a simple geometric processor on which geometric computation packages for solid modeling and computer graphics can be based. An exact integer representation and an adaptive determinant sign detection method are built into a geometric library to give a solution to the problem of accuracy and efficiency in 3D geometric programs. The computational core of this geometric library is designed so that it can be readily replaced with a simple hardware processor. The geometric computations are based on signed Plucker coordinates and the 4×4 determinant method. A method for classifying degenerate configurations of points using parallel sign detections of the Plucker coordinates of points, lines and planes using the processor is developed. A geometric computation library designed in this way has many advantages when compared to conventional geometric approaches
Keywords :
computational geometry; computer graphics; determinants; firmware; mathematics computing; microprocessor chips; software libraries; special purpose computers; 3D geometric programs; 4×4 determinant method; accuracy; adaptive data length computation processor; adaptive determinant sign detection method; computer graphics; degenerate point configuration classification method; determinant processor; efficiency; exact integer representation; geometric computation; geometric library; geometric processor; lines; parallel sign detections; planes; signed Plucker coordinates; solid modeling; Computational efficiency; Computer graphics; Finite wordlength effects; Hardware; Libraries; Packaging; Programming profession; Solid modeling; Stability; Testing;
Conference_Titel :
Computer Graphics International, 1996. Proceedings
Conference_Location :
Pohang
Print_ISBN :
0-8186-7518-7
DOI :
10.1109/CGI.1996.511794