![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
Чужак |
![]()
Сообщение
#1
|
![]() меркантильный ![]() ![]() ![]() Группа: Пользователи Сообщений: 161 Пол: Мужской Репутация: ![]() ![]() ![]() |
Кто-нибудь может мне подсказать:
когда я учился в школе, у нас был Паскаль со своеобразным графическим драйвером-рисовалкой (не факт, что это был Паскаль 7; и не могу точно сказать-Борланд или ТурбоПаскаль)-там были команды PenDn (опустить перо), PenUp (поднять перо), MoveT(X,Y), OXOY (система координат); и можно было сделать отрисовку по линиям и по точкам, не как в Graph. Назвывался он просто Drawer.pas. Программа отрисовки прямоугольника выглядела так: Program pr; Может кто знает, в какой версии паскаля он есть? Где его можно найти? Как подключить к 7 Турбопаскалю (и можно ли это сделать)? И еще вопрос (если это драйвер из старых версий Паскаля)-есть что-то аналогичное в 7 Паскале? -------------------- Смысл откроется тебе. Красками играя
Жизнь предстанет как поток без конца и края. В этом мире порой разбиваютсямечты Но чтобы он стал другой Вдруг в него приходишь ТЫ... После странствий и скитаний настают другие времена. Старая волна уходит и приходит новая волна. |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Uses Graph3; , и будет тебе счастье... Это так называемая "Черепашка", так? Этот модуль оставлен в TP7 для совместимости... |
Чужак |
![]()
Сообщение
#3
|
![]() меркантильный ![]() ![]() ![]() Группа: Пользователи Сообщений: 161 Пол: Мужской Репутация: ![]() ![]() ![]() |
Спасибо!
А система команд не изменилась? Буду разбираться... -------------------- Смысл откроется тебе. Красками играя
Жизнь предстанет как поток без конца и края. В этом мире порой разбиваютсямечты Но чтобы он стал другой Вдруг в него приходишь ТЫ... После странствий и скитаний настают другие времена. Старая волна уходит и приходит новая волна. |
Чужак |
![]()
Сообщение
#4
|
![]() меркантильный ![]() ![]() ![]() Группа: Пользователи Сообщений: 161 Пол: Мужской Репутация: ![]() ![]() ![]() |
Сумел запустить модуль Graph3, программа компилится, вот только не рисует...
Program M; Вот сделал эту прогу, вроде теста, в результате запустился какой-то режим, в котором можно печатать, но не рисует... Может, я его как-то некорректно инициализирую? На форуме ни нашел про него инфы... У кого-нибуть может привести пример простой программы с использованием Graph3, хотя бы просто нарисовать линию? И еще вопрос-возможно ли в программе одновременное использование Graph3 и Graph? Так, чтобы кусок фигуры был отрисован в Graph3, а другой в Graph? -------------------- Смысл откроется тебе. Красками играя
Жизнь предстанет как поток без конца и края. В этом мире порой разбиваютсямечты Но чтобы он стал другой Вдруг в него приходишь ТЫ... После странствий и скитаний настают другие времена. Старая волна уходит и приходит новая волна. |
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
Цитата Может, я его как-то некорректно инициализирую? Дело не в этом... Move - это процедура модуля System, которая никакого отношения к графике не имеет, поэтому, естественно, ничего не рисуется... В Graph3 (насколько я помню) рисование осуществляется через Forwd/Back и TurnLeft/TurnRight:uses graph3; Цитата возможно ли в программе одновременное использование Graph3 и Graph? Не думаю... Проще будет написать эмулятор "Черепашки". |
Ozzя |
![]()
Сообщение
#6
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: ![]() ![]() ![]() |
|
Чужак |
![]()
Сообщение
#7
|
![]() меркантильный ![]() ![]() ![]() Группа: Пользователи Сообщений: 161 Пол: Мужской Репутация: ![]() ![]() ![]() |
Благодарю всех, кто откликнулся.
Пока разбираюсь... Где можно прочесть про все команды graph3 и черепашки? На форуме нашел тему " Разработка виртуального процессора, ", где рассматривается близкая задача, качнул оттуда модуль tortuise, откомпиллировал-работает, но как подключить его к программе и использовать в ней его команды-не знаю. Никто не подскажет? To volvo Твоя программа работает. Не подскажешь, как изменить начальную точку отрисовки и цвет (рисует только красным)? To Оззя Твой модуль скачал, пока разбираюсь... Сообщение отредактировано: Чужак - 6.06.2007 22:21 -------------------- Смысл откроется тебе. Красками играя
Жизнь предстанет как поток без конца и края. В этом мире порой разбиваютсямечты Но чтобы он стал другой Вдруг в него приходишь ТЫ... После странствий и скитаний настают другие времена. Старая волна уходит и приходит новая волна. |
volvo |
![]()
Сообщение
#8
|
Гость ![]() |
Вот тут посмотри - есть информация, как выбирать палитру, и цвета: http://cs.nyu.edu/cs/faculty/marateck/turtle.html
А насчет изменения начальной точки... Стартовая позиция "Черепашки" - центр экрана. Не показывая ее, переведи туда, куда тебе надо, потом ShowTurtle, и можно рисовать... |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 2:59 |