Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Вниз

Как заставить 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.038 c
9-1066597821
Виктор
2003-10-20 01:10
2004.04.25
Проблема с установкой DirectX


7-1077927199
BBCHa
2004-02-28 03:13
2004.04.25
Словить Ctrl+Enter


3-1080215520
Fishka
2004-03-25 14:52
2004.04.25
Constraint и Exists


1-1081366941
Time
2004-04-07 23:42
2004.04.25
Со временем поясните


1-1081418994
BOA_KAA
2004-04-08 14:09
2004.04.25
Потомок TStringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский