Просто чтоб менялось их направление. А потом уж можно и поэксперементировать
Найдено 9 результатов
- 11.02.2009 16:02:03
- Форум: Обучение Free Pascal
- Тема: Рисование окружности в free pascal
- Ответы: 20
- Просмотры: 35198
Re: Рисование окружности в free pascal
Для начала попробую без всяких направлений,скоростей и без учета радиусов
.
Просто чтоб менялось их направление. А потом уж можно и поэксперементировать
.
Просто чтоб менялось их направление. А потом уж можно и поэксперементировать
- 10.02.2009 20:52:09
- Форум: Обучение Free Pascal
- Тема: Рисование окружности в free pascal
- Ответы: 20
- Просмотры: 35198
Re: Рисование окружности в free pascal
Вообще хотел сделать модель движения молекул,
примерно как в программке.
Теперь буду думать об возможности столкновения шаров.
Еще хотел спросить о файле с расширением *.0 .какую функцию он выполняет?
Чувствую, что на некоторое время этот раздел форума будет моим.
примерно как в программке.
Теперь буду думать об возможности столкновения шаров.
Еще хотел спросить о файле с расширением *.0 .какую функцию он выполняет?
Чувствую, что на некоторое время этот раздел форума будет моим.
- 09.02.2009 20:20:31
- Форум: Обучение Free Pascal
- Тема: кто может помоги решить
- Ответы: 3
- Просмотры: 8951
Re: кто может помоги решить
А что дается на вход? файл txt? или просто строка?
Если строка, то я думаю так.
Сначала делим текст на слова. Это делаем в цикле For ищем пробелы.
For i:= 1 to length(s) do begin if s[i]:=' ' then.......
Слова можно занести в массив.
присваиваем мин:=length(вся строка);
Затем находим длину каждого ...
Если строка, то я думаю так.
Сначала делим текст на слова. Это делаем в цикле For ищем пробелы.
For i:= 1 to length(s) do begin if s[i]:=' ' then.......
Слова можно занести в массив.
присваиваем мин:=length(вся строка);
Затем находим длину каждого ...
- 09.02.2009 18:30:39
- Форум: Обучение Free Pascal
- Тема: Рисование окружности в free pascal
- Ответы: 20
- Просмотры: 35198
Re: Рисование окружности в free pascal
bw спасибо, буду исправляться. 
- 09.02.2009 16:32:09
- Форум: Обучение Free Pascal
- Тема: Рисование окружности в free pascal
- Ответы: 20
- Просмотры: 35198
Re: Рисование окружности в free pascal
Понял только последние две програмки.
Slep это что то вроде delay?
В fillellise что значат 300,300,300,300? у эллипса ведь вроде 2 центра.
Как используется функция randomize в FPC? например если нужен промежуток от 0 до 15 нужно записать так: X:=random(15);?
Slep это что то вроде delay?
В fillellise что значат 300,300,300,300? у эллипса ведь вроде 2 центра.
Как используется функция randomize в FPC? например если нужен промежуток от 0 до 15 нужно записать так: X:=random(15);?
- 09.02.2009 07:37:00
- Форум: Обучение Free Pascal
- Тема: Рисование окружности в free pascal
- Ответы: 20
- Просмотры: 35198
Re: Рисование окружности в free pascal
Floodfill действительно тормозит. закраска идет от центра к краям горизонтальными линиями.
- 08.02.2009 21:45:45
- Форум: Обучение Free Pascal
- Тема: Рисование окружности в free pascal
- Ответы: 20
- Просмотры: 35198
Re: Рисование окружности в free pascal
Создал програмку для рисования только окружностей. Получается примерно по 2 тыщи окружностей в секунду.
GD:=D4bit;
gm:=m640x480;
И еще хотел спросить про такую функция как random, как она в FPC?
Добавлено спустя 14 минут 26 секунд:
Вот собственно и сама програмулина
Program s1;// под TP 7 ...
GD:=D4bit;
gm:=m640x480;
И еще хотел спросить про такую функция как random, как она в FPC?
Добавлено спустя 14 минут 26 секунд:
Вот собственно и сама програмулина
Program s1;// под TP 7 ...
- 08.02.2009 18:44:56
- Форум: Обучение Free Pascal
- Тема: Рисование окружности в free pascal
- Ответы: 20
- Просмотры: 35198
Re: Рисование окружности в free pascal
Дож,Vadim,спасибо за советы. попробую.
Vadim т.е можно поставить например Driver:=D2,4,8,16bit ?
и например mode:=m640x480; ?
Кстати почему на вы? Мне 16 лет. так, что можно и проще =)
Дож а как собственно использовать эти самые Gui,OpenGl,directX?
Vadim т.е можно поставить например Driver:=D2,4,8,16bit ?
и например mode:=m640x480; ?
Кстати почему на вы? Мне 16 лет. так, что можно и проще =)
Дож а как собственно использовать эти самые Gui,OpenGl,directX?
- 08.02.2009 11:28:28
- Форум: Обучение Free Pascal
- Тема: Рисование окружности в free pascal
- Ответы: 20
- Просмотры: 35198
Рисование окружности в free pascal
При рисовании окружности FPC сильно тормозит. Используется процедура circle(x,y,r); Процессор AMD athlon 2000+, видео Geforce 7300 Gt;
В TP 7 производительность в сотни раз быстрее.
Инцилизация графики идет так:
driver:=detect;
mode:=0;
initgraph(driver,mode,'Путь к модулю graph или просто '').
Кто ...
В TP 7 производительность в сотни раз быстрее.
Инцилизация графики идет так:
driver:=detect;
mode:=0;
initgraph(driver,mode,'Путь к модулю graph или просто '').
Кто ...
