4.1.2. МОДЕЛЬ ОБЪЕКТАТочно так же, как и при обратном трассировании лучей, модель объекта состоит из сплошных объемных тел и тонких участков поверхностей. Сохраняются структура описания объекта и булево выражение, моделирующее объект. Изменяется лишь форма описания самих поверхностей, слагающих примитивы, ранее она была неявной типа . Теперь же форма представления поверхности должна быть параметрической: ; ; , что позволяет перебором параметров вычислять координаты серии точек на поверхности. При достаточной густоте точек их изображение полностью передает образ самой поверхности. Возможны многие параметрические задания одной и той же поверхности: эллипсоид ; ; , где , , - коэффициенты. Эллиптический параболоид ; ; и плоскость ; ; , которым в неявном виде соответствуют уравнения , ; , где ; ; - знак векторного произведения. При реализации на ЭВМ обычно организуют цикл расчета координат по одному параметру внутри цикла расчета по другому. Значения приращений выбираются такими, чтобы расстояние между соседними точками и , , после проецирования на экран было не больше расстояния между центрами соседних рецепторов. Задавшись границами параметров и , возможно создание тонких участков поверхностей. Например, задание ; ; при описывает верхнюю половину эллипсоида.
|