Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2009, 14:05   #1
игорек фролоff
Пользователь
 
Регистрация: 07.05.2009
Сообщений: 14
По умолчанию нарисовать танк в паскале!

нужно нарисовать танк в паскале с помощью модуль graph
игорек фролоff вне форума Ответить с цитированием
Старый 25.09.2009, 14:11   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Бывает . И что дальше? Где вопрос, наработки, мысли? На чем остановились? Могу прислать нарисованную картинку . Если Вы думаете, что за Вас это все сделают, то писать следует в разделе Фриланс. Здесь только подсказывают.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 25.09.2009, 15:46   #3
игорек фролоff
Пользователь
 
Регистрация: 07.05.2009
Сообщений: 14
По умолчанию

мои наброски!
Код:
uses graph;
var
graphdriver,graphmode,grapherror:integer;
begin
graphdriver:=detect;
initgraph(graphdriver,graphmode,'');
grapherror:=graphresult
if grapherror<>grok then begin
writeln('ошибка при инициализации графики');
writeln(grapherrormsg(grapherror));
halt(1);
end;
line(200,200,200,400);
line(200,400,200,400);
readln:closegraph;
end.

Последний раз редактировалось Stilet; 25.09.2009 в 15:50.
игорек фролоff вне форума Ответить с цитированием
Старый 25.09.2009, 17:50   #4
Ecosasha
Форумчанин
 
Регистрация: 22.05.2009
Сообщений: 248
По умолчанию

Может, для начала вам легче будет нарисовать его от руки на листке бумаги, а потом отсканировать или сфотографировать, и выложить здесь, чтобы было общее представление, что надо сделать.
Или же в Paintе нарисовать, а потом здесь выложить.
Тогда, будет проще сказать, где трудные моменты и как их реализовывать, с помощью каких функций.
Ecosasha вне форума Ответить с цитированием
Старый 28.09.2009, 14:19   #5
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
Смех

Надеюсь не "трёхмерный и шоб вращать можно было"?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 28.09.2009, 15:22   #6
NeshSoft
Максим Николаев
Форумчанин
 
Аватар для NeshSoft
 
Регистрация: 15.02.2009
Сообщений: 170
По умолчанию

Не обязательно рисовать в паскале линиями и кружочками... Можно приготовить файл, где попиксильное изображение в 16 цветах, а затем его считывать и попиксильно рисовать.

Даже формат такой специальный был *.ima называется - содержит такие вот картинки для паскаля, и конвертеры к нему были и много разного... но широкого распространения это все не получило... вобщем щас трудно что-нибудь об этом найти
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru

Последний раз редактировалось NeshSoft; 28.09.2009 в 15:34.
NeshSoft вне форума Ответить с цитированием
Старый 28.09.2009, 15:27   #7
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Ну я бы сначала нарисовал бы в тетрадке в клеточку. где каждая клеточка есть определенное число пикселей. Ну а там получил координаты точек . Времени на это надо минут 20 . Рисуй современный танк, вид сверху - это даст тебе возможность избежать окружностей, обойдешься одними line (я с детства не любил овал, я с детства угол рисовал).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 28.09.2009, 15:33   #8
NeshSoft
Максим Николаев
Форумчанин
 
Аватар для NeshSoft
 
Регистрация: 15.02.2009
Сообщений: 170
По умолчанию

Я про то, что можно перевести фото танка в 16 паскалевских цветов (например в фотошопе), затем сохранить в bmp, а затем из bmp уже считывать в паскаль - тогда качество рисунка будет выше.

Вопрос в том, что нужно автору: научиться процессу рисования танка линиями и кружочками, или получить более-мение качественное изображение танка.

PS (меня понесло), а еще можно переинициализировать паскалевскую палитру, и из 16 цветов, сделать 16 оттенков черного - тогда можно будет вообще отличные ч/б картинки вставлять, ну только низкое разрешение скажется..., если кому интересно могу кинуть некоторые наработки по этому поводу
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru

Последний раз редактировалось NeshSoft; 28.09.2009 в 15:36.
NeshSoft вне форума Ответить с цитированием
Старый 28.09.2009, 16:19   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я уверен, автору топика 100% надо танк, нарисованный именно линиями, кружочками и прямоугольничками...

ТАКОЙ ТАНК, найденный на просторах Интернета, пойдёт?
Код:
uses
Graph;
var
grDriver : Integer;
grMode : Integer;
ErrCode : Integer;
begin
grDriver:=Detect;
InitGraph(grDriver, grMode, '');
Line(180, 130, 270, 130);
Line(180, 130, 180, 160);
Line(270, 130, 270, 160);

{Дуло}
Line(270, 143, 370, 143);
Line(270, 147, 370, 147);
Line(370, 143, 370, 147);


Line(140, 160, 310, 160);
Line(140, 190, 310, 190);
Arc(140, 175, 90, 270, 15);
Arc(310, 175, 270, 90, 15);
Circle(155, 175, 10);
Circle(190, 175, 10);
Circle(225, 175, 10);
Circle(260, 175, 10);
Circle(295, 175, 10);
ReadLn;
CloseGraph;
end.

___________________________________ ____________________________
Цитата:
Сообщение от NeshSoft
если кому интересно могу кинуть некоторые наработки по этому поводу
NeshSoft,
мне интересно. может в отдельную тему?!

Последний раз редактировалось Serge_Bliznykov; 28.09.2009 в 16:36.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.09.2009, 17:30   #10
NeshSoft
Максим Николаев
Форумчанин
 
Аватар для NeshSoft
 
Регистрация: 15.02.2009
Сообщений: 170
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
мне интересно. может в отдельную тему?!
Ок, поищу информацию, создам темку
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
NeshSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нарисовать в паскале кораблик Lozergod Помощь студентам 28 13.11.2009 19:53
нарисовать дом в Паскале Leshiy1 Помощь студентам 8 26.09.2009 15:04
как нарисовать декартовую ось на паскале? tipson Помощь студентам 1 16.07.2009 07:18
нарисовать машинку в паскале Эйфория Помощь студентам 9 06.05.2009 15:55
нарисовать в Паскале Солнце. КаПрИзУлЬкА Помощь студентам 12 26.02.2009 14:07