Форум: "Основная";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];
Внизпомогите с движением по окружности Найти похожие ветки
← →
-=zek=- (2004-02-21 17:54) [0]Народ помогите заставить Shape двигаться по окружности или подскажите формулу нахождения следующей точки на этой окружности. Зарание спасибо.
← →
Powerland Software (2004-02-21 17:56) [1]x^2+y^2=r^2. Здесь x,y - координаты точки. А r - радиус окружности. Просто найти x и y, которые удовлетворяют условию.
← →
YurikGl (2004-02-21 17:58) [2]Строишь уравнение прямой идущей под углом а и проходящей через центр окружности, меняешь угол а с течением времени. На каждый такт прорисовываешь необходимую фигуру на пересечении прямой и окружности. Проблему того, что точек пересечения две обрабатываешь ручками. Можно, например, так: выбирается ближайшее пересечение к предыдущей точке
← →
romeo (2004-02-21 18:59) [3]R - радиус окружности
alfa - угол поворота в радианах
X := R * cos(alfa);
Y := R * sin(alfa);
и все...
← →
romeo (2004-02-21 19:08) [4]Извиняюсь:
X := Xc + R * cos(alfa);
Y := Yc + К * sin(alfa);
Xc, Yc - коордлинаты центра окружности
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c