In the actual scenario of small devices, such as smartphones and handhelds, the usual graphic algorithms need a deep adaptation. The constrains characteristics of small devices with respect to personal computers are significant less CPU power, smaller memory, and small screen lacking specialized hardware. We propose an algorithm for hidden lines rendering of 3D surfaces that are mathematically represented by single–valued continuous functions of two variables. Our proposal is significantly faster than the traditional ones. Moreover, our proposal requires a predefined amount of memory that depends solely on the window size on the screen. Our approach takes advantage of a fast coordinates transformation from the continuous to the discrete. The algorithm operates in screen coordinates, i.e. the pixels, hence almost all the computation are made by means of integer arithmetic and does not require any math co–processor.
A. Amoroso, G. Casciola (2006). Fast Bivariate Function Rendering for Small Devices. INTERNATIONAL JOURNAL OF COMPUTERS AND APPLICATIONS, 28, 321-328 [10.2316/Journal.202.2006.4.202-1699].
Fast Bivariate Function Rendering for Small Devices
AMOROSO, ALESSANDRO;CASCIOLA, GIULIO
2006
Abstract
In the actual scenario of small devices, such as smartphones and handhelds, the usual graphic algorithms need a deep adaptation. The constrains characteristics of small devices with respect to personal computers are significant less CPU power, smaller memory, and small screen lacking specialized hardware. We propose an algorithm for hidden lines rendering of 3D surfaces that are mathematically represented by single–valued continuous functions of two variables. Our proposal is significantly faster than the traditional ones. Moreover, our proposal requires a predefined amount of memory that depends solely on the window size on the screen. Our approach takes advantage of a fast coordinates transformation from the continuous to the discrete. The algorithm operates in screen coordinates, i.e. the pixels, hence almost all the computation are made by means of integer arithmetic and does not require any math co–processor.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.