ВУЗ:
Составители:
Рубрика:
43
f(x,y) = * +
c d y f
или в скалярной форме
f(x) = ax+by+e
f(y) = cx+dy+f
где a,b,c,d – аффинные коэффициенты вращения, деформации,
расширения и сжатия
e,f – коэффициенты перемещения по осям OX и OY
Путем простого изменения аффинных коэффициентов, графический
редактор вращает, деформирует, сжимает и т.п. объект (рис. 2).
(x
2
,y
2
) (x’
1
,y’
1
) f(x
1
) = x’
1
= ax
1
+by
1
+e
f(x
2
) = x’
2
= ax
2
+by
2
+e
(x
1
,y
1
) (x
3
,y
3
)
(x’
3
,y’
3
)
(x’
2
,y’
2
)
f(x
3
) = x’
3
= ax
3
+by
3
+e
f(y
1
) = y’
1
= cx
1
+dy
1
+f
f(y
2
) = y’
2
= cx
2
+dy
2
+f
f(y
3
) = y’
3
= cx
3
+dy
3
+f
Рис.2 Пример редактирования графического векторного объекта, используя
аффинные преобразования
f(x,y) = * + cd y f или в скалярной форме f(x) = ax+by+e f(y) = cx+dy+f где a,b,c,d – аффинные коэффициенты вращения, деформации, расширения и сжатия e,f – коэффициенты перемещения по осям OX и OY Путем простого изменения аффинных коэффициентов, графический редактор вращает, деформирует, сжимает и т.п. объект (рис. 2). (x2,y2) (x’1,y’1) f(x1) = x’1 = ax1+by1+e f(x2) = x’2 = ax2+by2+e (x1,y1) (x3,y3) (x’3,y’3) (x’2,y’2) f(x3) = x’3 = ax3+by3+e f(y1) = y’1 = cx1+dy1+f f(y2) = y’2 = cx2+dy2+f f(y3) = y’3 = cx3+dy3+f Рис.2 Пример редактирования графического векторного объекта, используя аффинные преобразования 43
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »