![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 27.09.2009
Сообщений: 29
|
![]()
Задача такова
ииспользуем координатную основу нужно сделать программу которая будет выдовать координаты X,Y для точки вращающейся по окружности допустим точка начальная 0,5 если радиус 5 то след какая будет, по какой формуле например если по 10 градусов точку перемещать? вобщем цикл с вводимым радиусом должен получится и даст точки для 36 или 360 положений как угодно |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 27.09.2009
Сообщений: 29
|
![]() ![]() Program pr; Const r=80; Var x,y,i:integer; t:real; Begin For i:=1 to 360 do Begin t:=i*pi/180; x:=Round(r*cos(t))+Getmaxx div 2; y:=Round(r*sin(t))+Getmaxy div 2; PutPixel(x,y,15); Delay(100); PutPixel(x,y,0) End; End. что то нашел но getmaxx и getmaxy это непонятно что за значения |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
умножая радиус на cos и sin угла получите нужные координаты по осям..
оп-с.. опоздал.. Цитата:
здесь используется, чтобы рисовалось вокруг центра экрана (центр экрана == центру вращения). Последний раз редактировалось Serge_Bliznykov; 21.12.2009 в 17:37. |
|
![]() |
![]() |
![]() |
#4 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 | |
FORTRAN programmer
Форумчанин
Регистрация: 08.12.2009
Сообщений: 153
|
![]() Цитата:
Поэтому точка (Getmaxx div 2, Getmaxy div 2) - здесь является центром окружности. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Имеются координаты точки. Как проверить какого цвета соседние точки на форме? | Rin | Мультимедиа в Delphi | 2 | 10.11.2009 22:47 |
даны две точки. организовать движение из точки А в точку Б окружности! | Wi1D | Помощь студентам | 6 | 23.05.2009 19:55 |
Дивижение окружности по окружности | Irina8340 | Помощь студентам | 10 | 13.05.2009 20:25 |
Движение точки по окружности | somwan | Общие вопросы C/C++ | 4 | 17.03.2009 16:30 |
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть | Дикий | Помощь студентам | 7 | 12.05.2008 17:57 |