The Warnock algorithm is a hidden surface algorithm developed by John Warnock that is classically used in graphics (for example to create a 3D configurator). It explains the problems of displaying a difficult image by recursively subdividing a view until areas are reached that are trivial to evaluate. If the view is easy to calculate, it will be rendered as well. Otherwise, it will be split into tiny parts, which are also evaluated for simplicity. This is an algorithm with the runtime of O(np), where p is the number of pixels in the viewport and n is the number of polygons.
The input for the Warnock algorithm are details of polygons and a viewport. A positive case is when the details of polygons are very simple and the polygons are created in the Viewer. The continuous step is to split the Viewer into four equal quadrants and recursively identify the algorithm for each quadrant, modifying a polygon list to contain polygons recognizable in that quadrant.
So far we are with our contribution to the “Warnock Algorithm” and hope that you could gain a first short insight into the topic.
Thank you very much for your visit.