Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.21;
Скачать: CL | DM;

Вниз

Поворот изображения в Image ?   Найти похожие ветки 

 
Yorick ©   (2003-03-31 02:00) [0]

Как вывести изображение в Image под заданным углом?


 
Демонов Е.В. ©   (2003-03-31 06:40) [1]

Такого метода у обьекта нет


 
Radionov Alexey ©   (2003-03-31 08:01) [2]

>Yorick © (31.03.03 02:00)
Если лень поворачивать руками, то см. SetWorldTransform
иначе -
x_new := cos(phi)*(x-x0)-sin(phi)*(y-y0)+x0;
y_new := sin(phi)*(x-x0)+cos(phi)*(y-y0)+y0;

где x0,y0 - точка, вокруг которой все вертится (для image он может быть равна, например, Image.Width div 2, Image.Height div 2). x,y - текущая поворачиваема точка. x_new, y_new - повернутая точка. Чтобы не возникало белых пятен, лучше вычислять x и у по заданным x_new, y_new
то есть
y = cos(phi)*y_new+y0-cos(phi)*y0-x_new*sin(phi)+sin(phi)*x0;
x = x0+y_new*sin(phi)-sin(phi)*y0+cos(phi)*x_new-cos(phi)*x0; - координаты точки, которую надо зацепить для прорисовки текущей x_new, y_new


 
Плохой человек   (2003-03-31 20:45) [3]

http://www.egf2.com , раздел Lab Report.



Страницы: 1 вся ветка

Текущий архив: 2003.07.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
1-67798
jiura1
2003-07-09 13:23
2003.07.21
Как корректно скопировать русский шрифт из Stringgrid в Буфер?


3-67702
Andriano
2003-06-27 11:08
2003.07.21
DBGrid. Значение поля целиком в виде подсказки


14-67983
Tornado
2003-07-03 16:33
2003.07.21
:))))


3-67728
niko4543
2003-06-27 17:22
2003.07.21
База данных в Делфи.


14-67980
Карелин Артем
2003-07-07 11:48
2003.07.21
Буржуйский форум по дельфи. ХОРОШИЙ.