Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.10.2003, 14:40
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
ДОбрый день уважаемые дельфины. Просто надо позарез. Может поможет хто???? Как в трубопаскале (использую модуль Graph) нарисовать два вложенных прямоугольника. Один должен уменьшаться в размерах ,а другой одновременно увеличиваться. Ну я имею ввиду перерисовку (через ClearViewPort и Delay). просто замучился , помогите, мож хто помнит трубопаскаль под Досик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 14:43
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
УУуууууу кто же вспомнит сейчас .... -=J S=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 14:49
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
Кажется там было что-то типа Rectangle(x1,y1,x2,y2) ну в цикле увеличивай и уменьшай соотв. координаты, старые перетирай... А вообще...сколько уж водички-то утекло :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 14:50
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
Ну мож кто помнит Ладно палех на сайты трубные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 14:54
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
2 Adony Да я это и делаю , в цикле мну коорлинаты , но не получается вложить один в другой (затирка экрана действует хрен знает как!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 15:07
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
что значит не получается вложить??!! проверяй координаты внутреннего, чтобы не выходили за гр-цы внешнего, а насчет затирки...я если честно не помню, может как вариант попробовать перерисовывать старые регионы цветом фона?! Криво конечно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 15:12
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 15:20
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
Запоминай старые координаты обоих прямоугольников. изменяй координаты, а на старый накладывай прямоугольник того же цвета шо и фон... может поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 15:22
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
А прямоугольник на каком нибудь фоне? Если нет, то ты просто прорисовывай прямоугольник цветом фона, а потом рисуй новый уже отмашатабируемый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 15:29
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
спасибо всем попробую,завтра скажу чо вышло.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 17:02
|
|||
|---|---|---|---|
|
|||
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
Рисуй сначала внешний, потом внутренний. ну то есть цикл: 1. стереть весь экран (ClearDevice,кажется?) а не через ClearViewPort, компьютеры сейчас быстрые 2. рисовать внешний прямоугольник 3. внутренний ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 07:19
|
|||
|---|---|---|---|
|
|||
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
Да уж, много времени прошло :) Как помнится, можно при рисовании Rectangle() установить XorPut. При втором рисовании с теми же координатами, он(Rectangle) "исчезает". И еще посмотреть на параметры заливки SetFillStyle и т.д. С уважением, Denis Uskov ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 10:32
|
|||
|---|---|---|---|
Умоляю помогите с графикой в трубопаскале |
|||
|
#18+
Большое спасибо всем. Вот вчера замочил uses crt,graph; var d,m:integer; x1,x2,y1,y2:longint; z1,z2,h1,h2:longint; procedure _Rectangle; var k:integer; begin k:=0; x1:=280;y1:=240;x2:=300;y2:=250; {увеличивается} z1:=0;h1:=0;z2:=600;h2:=480; {уменьшается} repeat k:=k+1; x1:=x1-2;y1:=y1-2; x2:=x2+2;y2:=y2+2; z1:=z1+2;h1:=h1+2; z2:=z2-2;h2:=h2-2; setcolor(white); OutTextXY(x1+5,y1+5,'1'); OutTextXY(z1+5,h1+5,'2'); setcolor(red); rectangle(x1,y1,x2,y2); setcolor(blue); {рисование прямоугольников} rectangle(z1,h1,z2,h2); delay(20000); {задержка } cleardevice; {очистить граф экран} until k>110; {выходим из цикла при истинности лог_условия} end;{конец процедуры рисования прямоугольников} {___________________________________________________________________________} begin {начало основной программы} {инициализация граф_режима и обращение к граф_библиотеке} d:=9;m:=2; detectgraph(d,m); InitGraph(d,m,'e:\bp70\bgi'); setbkcolor(black); {установка фона экрана} setcolor(yellow); _Rectangle;{вызов процедуры рисования прямоугольников} closegraph; writeln('нажмите любую клавишу ...'); readkey end. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2116508]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 340ms |

| 0 / 0 |
