|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.07.2010, 16:29 | #1 |
Пользователь
Регистрация: 05.10.2009
Сообщений: 15
|
Работа з графикой
Исполнить задание на язике программирования Си для графического режима 640х480 пикселей, 16 цветов.
Вопрос: как в ciбілдере задать етот режим? ето что то типа канви с разрешением 640*480??? и как задать 16 цветов, как нарисовать треугольник именно равносторонний, так как я понял то сначала нужно нарисовать треугольник залитий красний а на нем залитый белый?????? Последний раз редактировалось satanclaus; 05.07.2010 в 16:33. |
05.07.2010, 16:31 | #2 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
Наработки есть? Показывайте.
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
05.07.2010, 16:37 | #3 |
Пользователь
Регистрация: 05.10.2009
Сообщений: 15
|
нашол как нарисовать просто треугольник, интересует что ето за графический режим которий описан в первом посте???
Код:
|
05.07.2010, 16:41 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
попробуй присвоить
gmode=5 это режим MCGAHi 640x480
I'm learning to live...
|
05.07.2010, 16:50 | #5 |
Пользователь
Регистрация: 05.10.2009
Сообщений: 15
|
так ето пример просто нужно сделать с формой, а в графике я не шарю абсолютно
|
05.07.2010, 16:57 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так тебе нужно это нарисовать на форме?
(А ну да... Я чет подумал что СБуилдер под ДОС когда-то выпускали...)
I'm learning to live...
|
05.07.2010, 17:02 | #7 |
Пользователь
Регистрация: 05.10.2009
Сообщений: 15
|
просто завтра практику здавать и нужно срочно, сам докумекать неуспею(((
|
05.07.2010, 17:23 | #8 |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 219
|
satanclaus
Ты уверен, что тебе нужно нарисовать треугольник НА ФОРМЕ? Может быть, вы в Си-билдере работаете, но в консольке, а не с формами? Код:
Если работать на форме, ничего инициализировать не нужно. На форме твой треугольник рисоваться будет очень просто: Код:
|
05.07.2010, 17:45 | #9 |
Пользователь
Регистрация: 05.10.2009
Сообщений: 15
|
Нужно вот такоє нарисовать скорее всего не на форме, а в PaintBox
|
06.07.2010, 03:18 | #10 |
Пользователь
Регистрация: 05.10.2009
Сообщений: 15
|
Покачто сделал вот так! так как я понял то нужносначала нарисовать залитый красный равносторонний тр-ик, а в нем белый равност. но меньше. Координаты подбирал вручную.
Хотелось бы сделать чтоб можна было менять длинну стороны треугольника, и чтоб белый треугольник сам менял свои размеры, подгоняясь под красный Так как я понял ето надо делать через описаную или вписаную окружность. Например я ввожу длину стороны большого треуголиьника, бо формуле r=(sqrt(3)/6)*t нахожу радиус вписаной окружности или по формуле r=(sqrt(3)/3)*t описаной. потом уменьшаю радиу и рисую белій треугольник. ВОПРОС. как мне найти координаты вершин треугольника когда я знаю радиус и координаты центра? и правильный ли у меня алгоритм? Код:
Последний раз редактировалось satanclaus; 06.07.2010 в 03:30. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с графикой в С# | Ksanfur | Помощь студентам | 1 | 16.04.2010 23:39 |
Работа с графикой! | Gladiator | Фриланс | 6 | 10.03.2010 18:47 |
Работа с графикой | Geddar | PHP | 0 | 11.09.2009 07:22 |
Работа с графикой | EdNovice | Общие вопросы .NET | 0 | 11.03.2009 11:09 |
Работа с графикой | kminas | Общие вопросы Delphi | 5 | 21.11.2008 00:02 |