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

Вниз

Как заставить Shape двигаться по окружности?   Найти похожие ветки 

 
Евгения   (2004-04-10 21:25) [0]

subj


 
TButton ©   (2004-04-10 21:26) [1]

руками и да поможет тебе таймер =)


 
Анатолий Ксюндзский   (2004-04-10 21:35) [2]


> руками и да поможет тебе таймер =)

и синус с косинусом ;)


 
TButton ©   (2004-04-10 21:37) [3]

>и синус с косинусом ;)

таймер есть материя первичная, и может сделать все что угодно нужно только прикрутить к нему нужные плагины.


 
Евгения   (2004-04-10 21:46) [4]

Ну вы бы хоть пример привели для приличия...
Я лишь могу заставить его двигаться по прямой :))
А насчёт окружности, никаких идей нет.
Помогите бедной девушке, please....


 
TButton ©   (2004-04-10 21:58) [5]

люблю помогать бедным девушкам =)
x:=cx+Cos(ang)*r;
y:=cy+Sin(ang)*r;
примечание:
x - Shape1.Left
y - Shape1.Top
cx, cy - координаты центра обращения (центра окружности)
ang - угол поворота в радианах (DegToRad), меняй по таймеру
r - радиус обращения
Sin, Cos - тригонометрические функции


 
Анатолий Ксюндзский   (2004-04-10 22:55) [6]


> люблю помогать бедным девушкам =)
> x:=cx+Cos(ang)*r;
> y:=cy+Sin(ang)*r;
> примечание:
> x - Shape1.Left
> y - Shape1.Top
> cx, cy - координаты центра обращения (центра окружности)
> ang - угол поворота в радианах (DegToRad), меняй по таймеру
> r - радиус обращения
> Sin, Cos - тригонометрические функции

Я добавлю:
:= — конструкция "присвоить значение"
+  — сумма
* — произведение


 
TButton ©   (2004-04-10 23:25) [7]

---оффтопик---
а еще я люблю, когда девушки двигают своими Shape"ами по окружности... но это уже совсем другая история.
---оффтопик---


 
Fay ©   (2004-04-10 23:27) [8]

Правильно так 8)
<оффтопик>
</оффтопик>



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

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

Наверх




Память: 0.48 MB
Время: 0.044 c
7-1077378930
Sphinx
2004-02-21 18:55
2004.04.25
Порекомендуйте скрипты


4-1076849276
Talla2k
2004-02-15 15:47
2004.04.25
OpenSCManager


1-1081350023
Serious Sam
2004-04-07 19:00
2004.04.25
Почему в Win98 приложение работает, а в Win2000 выдает ошибку?


3-1080293016
russko
2004-03-26 12:23
2004.04.25
Нехватка памяти при вызове БД


4-1076991892
Unax
2004-02-17 07:24
2004.04.25
Запрет обработки сообщений окну