Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Графика на С++

324
13 мая 2006 года
AndreySar
532 / / 01.08.2004
Работаю с двумя видеостраницами, рисую круг, разбиваю его на несколько частей по окружности и их соединяю друг с другом (получается вписанная в окружность звезда, если количество разбиений равно 5).
Если использовать этот код:
 
Код:
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, "");


то рисуется все верно, т.е. точки находятся на окружности, но одна видеостраница, относительно другой сдвинута вниз-право почти на половину экрана.

Для корректной работы с видеостраницами переписал код иначе:
 
Код:
/* select a driver and mode that supports multiple pages. */
int gdriver = EGA, gmode = EGAHI, errorcode;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, "");


но в результате размеры видеостраницы не совпадают с размерами экрана (но это фиг с ним), интересно другое, то что круг нарисован нормально, а вот точки, которые должны находится на окружности находятся за ее пределами, причем не равномерно.
Как быть?
18K
30 мая 2006 года
nitro_wtx
3 / / 30.05.2006
Попробуй использовать режим VGAMED драйвера VGA.
324
01 июня 2006 года
AndreySar
532 / / 01.08.2004
Цитата:
Originally posted by nitro_wtx
Попробуй использовать режим VGAMED драйвера VGA.



Проблема была решена по другому:
пришлось рисовать окружность по пикселам вручную, после этого все сошлось, правда окружность стала похожа на что то типа яйца :)

55K
21 ноября 2009 года
sp312
2 / / 21.11.2009
какой програмой графику делаем?
9
21 ноября 2009 года
Lerkin
3.0K / / 25.03.2003
Цитата: sp312
какой програмой графику делаем?


Art Studio for ZX Spectrum. Специально для некропостинга.

55K
22 ноября 2009 года
sp312
2 / / 21.11.2009
как работать с графикой в dos C++Builder 6
55K
01 декабря 2009 года
chpokerface
2 / / 26.11.2009
Код:и еще говорят что лучше графику учи Что за графика без программирования, раз глянул и забыл.

Код:то на каких языках сейчас работают все ?На разных, смотря что программируют, но самые популярные
это C, Delphi.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог