Помощь - Поиск - Пользователи - Календарь
Полная версия: Вращение картинки
Форум «Всё о Паскале» > Delphi, Assembler и другие языки. > Assembler
FreeMan
Нужно сделать на асме прогу, которая в графическом режиме (где размер области видеопамяти не влазит в один сегмент) будет поворачивать изображение на заданный угол относительно центра экрана.
GoodWind
я бы посоветовал на сайте www.enlight.ru посмотреть раздел demo.design.faq
там вроде есть про это
P@sh@
я делал такое сам, но только на дельфи, с помощью алгоритма рисования линии (Брезенхема?). если сможешь разобраться и переделать на ассемблере... ;)

кстати, а угол вращения может быть произвольный? или кратный 90 град?
FreeMan
P@sh@, угол произвольный.
Меня больше интересует реализация пересчёта адреса пиксела в видеопамяти в тех видеорежимах, где её объем превышает 1 сегмент!
P@sh@
FreeMan
ну, на таком уровне я уже не работаю (дельфи rolleyes.gif ), хотя старые vesa-модули остались... но это тута кажись сто раз обсуждалось...
странно все же, имхо этот момент гораздо проще для реализации, чем собственно алгоритм произвольного поворота unsure.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.