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