Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизДвижение Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c