logo
Компьютерная графика / МАШ_ГРАФИКА

§ 5. Линейные преобразования каркасных моделей

Каркасные модели реальных объектов представляют со-бой наборы отрезков, соединяющих заданные пары точек. При выполнении линейных преобразований объектов изме-няются только координаты точек (геометрическая инфор-мация об объекте). Порядок же соединения точек, опреде-ляющий топологию объекта, остается прежним. Поэтому, с точки зрения рационального выполнения линейных преоб-разований, каркасную модель объекта необходимо раздель-но задавать при помощи:

1) геометрической информации – в виде списка однородных координат точек-вершин Р ={Рi(xi,yi,zi,1), i=0,1,…,n} , где (n+1) – общее число точек, необходимых для задания фор-мы объекта и

2)топологической информации – в виде списка пар номеров точекL = {I1, I2 , … , I m }, где I j = (j 0 , j 1 ) - номера в

128

спискеР конечных точек линии j, (m+1) - общее число линий-векторов.

При выполнении линейного преобразования из-за изме-нения положения точек Pi в пространстве матричным пре-образованиям подвергается только первый список Р их однородных координат. Второй списокL, отражающий топологические связи вершин внутри объекта, остается неизменным.

129