| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Обьясните, как нарисовать кврадрат... |
| Автор: PoluBOG 31.5.2002, 21:54 |
| Обьясните, как нарисовать кврадрат, используя ф-ции видюхи |
| Автор: Zigmund 31.5.2002, 22:11 |
| Что в твоем понимании вункции видюхи? Используq видео память и режим 13h. Считая теперь, что экран у тебя массив 320х200 со смещением 0A000h, рисуй по точкам. координата точки в данном случае вычисляется по формуле [y*320+x]. А если в любом режиме рисовать - юзай функции int 10h. Но енто медленно. Читай techhelp. Там все описано. Для работы с графикой ищи в инете pcgpe - PC Game Programming Encyclopedy... Сходи на www.maxcode.com - много сырцов на асме... Лучше сам в начале попытайся чего-нить сотворить... подумать.. Удачи. |
| Автор: dostamax 17.7.2002, 12:00 |
| Квадрат ето вед толко частнуи случаи. его конешно моgно и так построит не чего не вuчеслаiа. Лучshе всего напиши собственнуиу процедуру построениа прiaмои линии ну наприер по алгоритну Брезенхема или Luka. В них разобратса очен просто. Так что все что осталос тебе сделат ето просто научитса вуводит точку, путем приамои записи в видеопамиат. Далше если ту захочеш закрасит твои четурехуголник восползуиса алгоритмами закраски (метод Фонга) |
| Автор: Гость_alex 19.12.2003, 22:27 |
| Где можно достать реализацию закраски методом Фонга или Гуро на Visual C++? |