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

Вниз

Движение   Найти похожие ветки 

 
Driver   (2004-03-17 17:49) [0]

Как сделать чтобы картинка двигалась по кругу вокруг ещё одной картинки??? Как спутник вокруг земли собственно это и надо сделать.


 
lika   (2004-03-17 17:59) [1]

У тебя картинки одни и теже будут или они будут менятся?


 
` frizZ. ` ©   (2004-03-17 18:03) [2]

sin, cos...


 
Ozone ©   (2004-03-17 18:09) [3]

Если 2-я картинка достаточно простая, то можно так:

определи координату точки x0, y0, относительно которой хочется вращать 2-ю фигуру и меняй в "цикле" координаты кажной точки 2-й картинки (они будут двигаться по радиусу равному расстоянию от  твоей точки до (x0, y0)).


 
WebErr ©   (2004-03-17 18:11) [4]

Попробуй

Rad = 100; // for example
...
Center1: TPoint; // Center of moving picture
Center2: TPoint; // Center of static picture
...
for i:=0 to 360 do
begin
 Alfa := Pi/180; // 2*Pi/360
 Center1 := Point(Rad*Cos(Alfa) + Center2.X, Rad*Sin(Alfa) + Center2.Y);
 // Hear some output
 // hear some pause
end;


 
WebErr ©   (2004-03-17 18:14) [5]

Или если длина и ширина картинок слишком различаются, то введи Rad: TPoint вот и всё! :)))) Ан. геом. 1 курс! :))))


 
$tranger ©   (2004-03-17 20:20) [6]

А еще в школьном курсе геометрии есть формула для окружности, по моему вполне приемлимый вариант


 
Driver   (2004-03-21 18:30) [7]

картинки одни и те же.



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
3-1081669851
ppcat
2004-04-11 11:50
2004.04.11
Проект, базы данных


6-1075796966
Ольга
2004-02-03 11:29
2004.04.11
Настройки прокси в IЕ


1-1079975560
555ААА555
2004-03-22 20:12
2004.04.11
Принтер и миллиметры


3-1081592370
Mouse
2004-04-10 14:19
2004.04.11
Как выделить нужную строку в DBGrid по нажатию на кнопку?


1-1079754867
SoloD
2004-03-20 06:54
2004.04.11
Преобразование кода для запуска приложения как службы win32