ВУЗ:
Составители:
ОСНОВЫ КОМПЬЮТЕРНОЙ ГРАФИКИ, часть 1 28
операция применяется к каждой точке объекта, поэтому можно также
говорить о масштабировании точки. При этом, конечно, речь не идет об
изменении размеров самой точки. Масштабирование достигается
умножением координат точек на некоторые константы. В том случае, когда
эти константы равны между собой, масштабирование называется
однородным. На рис.23 приведен пример однородного масштабирования
треугольника
ABC.
Рис. 23. Операция масштабирования .
После применения операции однородного масштабирования с
коэффициентом 2 он переходит в треугольник
'''
CBA . Обозначим матрицу
масштабирования
⎥
⎦
⎤
⎢
⎣
⎡
=
y
x
S
S
S
0
0
. Для точек A и
'
A операция
масштабирования в матричном виде будет выглядеть следующим образом:
[][]
⎥
⎦
⎤
⎢
⎣
⎡
=
y
x
S
S
yxyx
0
0
,',' .
Рассмотрим далее операцию вращения точки на некоторый угол
относительно начала координат. На рисунке 24 точка
()
yx,A
=
переходит в
точку
(
)
''
,B yx=
поворотом на угол
α
.
ОСНОВЫ КОМПЬЮТЕРНОЙ ГРАФИКИ, часть 1 28
операция применяется к каждой точке объекта, поэтому можно также
говорить о масштабировании точки. При этом, конечно, речь не идет об
изменении размеров самой точки. Масштабирование достигается
умножением координат точек на некоторые константы. В том случае, когда
эти константы равны между собой, масштабирование называется
однородным. На рис.23 приведен пример однородного масштабирования
треугольника ABC.
Рис. 23. Операция масштабирования .
После применения операции однородного масштабирования с
коэффициентом 2 он переходит в треугольник A ' B ' C ' . Обозначим матрицу
⎡S x 0 ⎤
масштабирования S = ⎢ ⎥ . Для точек A и A ' операция
⎣ 0 Sy ⎦
масштабирования в матричном виде будет выглядеть следующим образом:
⎡S 0⎤
[x' , y'] = [x, y ]⎢ x ⎥ .
⎣ 0 S y⎦
Рассмотрим далее операцию вращения точки на некоторый угол
относительно начала координат. На рисунке 24 точка A = ( x, y ) переходит в
( )
точку B = x ' , y ' поворотом на угол α .
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »
