Previous Page  9 / 13 Next Page
Information
Show Menu
Previous Page 9 / 13 Next Page
Page Background

Расчет внешних тепловых потоков на космический аппарат методом

z

-буфера

ISSN 0236-3941. Вестник МГТУ им. Н.Э. Баумана. Сер. Машиностроение. 2017. № 2

23

Расчет площадей миделей КЭ КА с использованием

z

-

буфера

. Технически

буфер состоит из двух матриц размером

N

e

N

e

. Первая — матрица глубины —

предназначена для хранения текущих значений глубины для пикселей, вторая —

для номеров площадок, к изображению которых они принадлежат. Перед началом

расчета матрица глубины заполняется значениями, гарантированно превышающи-

ми расстояние от картинной плоскости до самой удаленной от нее точки СГМ,

а матрица номеров площадок обнуляется. Для пикселя с номерами

n

,

m

, прошедше-

го тест на принадлежность изображению обрабатываемой

k-

й площадки, вычисля-

ется значение глубины

z

n

,

m

, т. е. расстояние от картинной плоскости до точки пере-

сечения проектора этого пикселя с плоскостью площадки:

,

/

(

)

,

n m k kr

nm kz

z

n a p n

где ͞

n

k

,

kz

n

— единичный вектор нормали к площадке в проекционной СК и его

z-

компонента; ͞

a

kr

— координаты опорной точки

k-

й площадки в проекционной

СК.

Полученное значение глубины сравнивается с тем, которое имеется в буфе-

ре для пикселя с номерами

n

,

m

. Если новое значение

,

n m

z

окажется меньше

имеющегося в буфере, то выполняются следующие действия:

– в ячейку матрицы глубины с индексами

n

,

m

помещается вычисленное

значение

,

;

n m

z

– в ячейку матрицы номеров с индексами

n

,

m

помещается номер обраба-

тываемой

k-

й площадки, которая с этого момента будет считаться ближайшей к

картинной плоскости во фрагменте изображения, занимаемом пикселем.

После перебора всех площадок СГМ КА в буфере останутся номера только

тех из них, которые являются полностью или частично видимыми по направле-

нию лучистого потока. Визуально это соответствует удалению «невидимых ча-

стей» изображения. В качестве примера на рис. 3 приведено изображение СГМ

КА, полученное с использованием описанного алгоритма.

Рис. 3.

Схема проецирования и изображение СГМ КА