62
ISSN 0236-3941. Вестник МГТУ им. Н.Э. Баумана. Сер. “Машиностроение”. 2012
ном плоскости проецирования, проводят луч и определяют все точки
его пересечения с поверхностью детали. Таким образом,
Z
-
буфер
представляет собой аппроксимацию толщины детали, построенную
на регулярной сетке. Достоинство метода заключается в независимо-
сти отдельных лучей проецирования и возможности осуществлять
быструю безытерационную навигацию по модели поверхности за
счет постоянного шага сетки. Недостатком является нулевой порядок
аппроксимации поверхности детали (поверхность детали приобретает
«
ступенчатый» вид, такой же недостаток присущ и методу октарного
дерева) и плохое качество аппроксимации поверхности в тех местах,
где касательная плоскость к ней составляет малый угол (до 10...20°) с
направлением проецирования.
Для устранения первого недостатка в данной работе предлагаем
алгоритм построения ячеек поверхности с билинейной аппроксима-
цией на основе точек пересечения лучей проецирования с поверхно-
стью детали. Второй недостаток предлагаем устранить за счет одно-
временного использования трех взаимно перпендикулярных направ-
лений проецирования (рис. 4). В рамках каждого направления
проецирования проводить построение только тех ячеек поверхности,
угол наклона которых к направлению проецирования не превышает
некоторого заранее определенного значения. Таким образом, каждое
направление проецирования дает аппроксимацию части полной по-
Рис. 4. Использование
Z
-
буфера с тремя направлениями проецирова-
ния для моделирования фрезерования канавки в бруске концевой
сферической фрезой