Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Cложение в цикле http://www.cyberforum.ru/assembler/thread42048.html
Дали задание: Есть массив М = {15, 1, 3, 7, -2, 6, 12, 10, 9, 3}, есть функция Y=(m1-m2)x + (m2-m3)2x + ... + (m9 - m10)9x, коэффициент x=2, с клавиатуры вводится, сколько раз складывать (m1-m2)x +...
MASM,TASM Assembler
Очевидно, что программирование на макроассемблере легче для восприятия чем на уровне команд процессору, но значит ли это что екзешники в Масм будут весить больше?
Настройка файла masm.bat Assembler
Приветствую всех! =)) У меня возникла следующая проблема: Принёс домой Ассемблер MASM, запускаю, а у он не поливает! =)) Как я понял всё дело в директориях описанных в MASM.bat. Вроде всё поставил...
Assembler Вывод на экран графического изображения вывод на экран графического изображения на экран. Каждый элемент фигуры должен быть закрашен в свой цвет: 1-ая задача .чтоб выводился на экран цифру восемь на весь экран по центру , чтоб она... http://www.cyberforum.ru/assembler/thread41850.html
Assembler Заполнить строку по центру экрана символом "&" http://www.cyberforum.ru/assembler/thread41711.html
Помогите пожалуйста... Заполнить строку по центру экрана символом &.
Assembler Прерывания Ctrl+C
Помогите пожалуйста с задачей: Написать программу на ассемблере, которая вводит 2 числа с клавиатуры, считает их сумму и выводит в рамку. Рамку вывести в нижнем правом углу экрана. Добавлено...
Перевод из си в ассемблер.Сил моих больше нет. Assembler
Вообщем,задача состоит в следующем перевести сишный код в ассемблерный. Часть кода есть,но т.к. писался он в ускоренном темпе,то есть ошибки. Помогите устранить их!:'( Сишный код: float...
Assembler Чем отличается ввод B8000h от 0b800h? Подскажите пожалуйста, чем отличается ввод B8000h от 0b800h??? Если ничем, то почему можно вводить так и так??? http://www.cyberforum.ru/assembler/thread41425.html
Assembler Пример программы, выводящей на экран строку символов в ‘ ‘ http://www.cyberforum.ru/assembler/thread41196.html
Прошу написать программу, выводящей на экран строку символов в ‘ ‘. Очень нужно для здачи экзамена.
Assembler Нарисовать РОМБ по центру экрана. (в графическом режиме) Народ кто шарит в Ассемблере помогите пожалуйста очень срочно нужно! Готов даже заплатить! Задание 1. Нарисовать РОМБ по центру экрана. (в графическом режиме) Задание 2. Организовать... http://www.cyberforum.ru/assembler/thread41061.html
murderer
4609 / 1578 / 163
Регистрация: 06.10.2010
Сообщений: 3,498
10.07.2014, 17:33 0

Графический туннель. Как работает код?

10.07.2014, 17:33. Просмотров 1022. Ответов 10
Метки (Все метки)

Лучший ответ Сообщение было отмечено Taatshi как решение

Решение

В основе тоннеля лежат две функции:
1) Обратная зависимость от расстояния до центра - это поперечные линии. Спросите почему обратная? Отвечаю - для перспективной проекции.
2) Угол между вектором (x,y) и любой неподвижной прямой на плоскости - это продольные линии.

Иными словами прямоугольные координаты переводятся в полярные.

ФормулаНазвание: dist.png
Просмотров: 87

Размер: 714 байтНазвание: atan.png
Просмотров: 87

Размер: 864 байт
Результат
Графический туннель. Как работает код?
Графический туннель. Как работает код?

Комбинируя результаты этих двух функций можно получить более сложные изображения

ORANDXORADDMUL
Графический туннель. Как работает код?
Графический туннель. Как работает код?
Графический туннель. Как работает код?
Графический туннель. Как работает код?
Графический туннель. Как работает код?

Чтобы вращать изображение достаточно прибавить к результату расчёта номер текущего кадра. Но старые мастера делали по-другому - вместо того, чтобы изменять всё изображение достаточно изменить палитру. Об этой технике можно прочитать здесь.

Вернуться к обсуждению:
Графический туннель. Как работает код?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2014, 17:33
Готовые ответы и решения:

Не работает IPSec Туннель между 2-мя роутерами
Помогите пожалуйста. Есть 2 микротика 951-х. Настроил между ними Туннель, как показано на...

Не работает gre туннель из локальной сети на Cisco 2921/K9
Добрый день! Есть маршрутизатор Cisco 2921/K9. На него заведено два провайдера, и есть две...

Код написан в Dev C. Не работает в Visual. Как нужно переделать код?
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт...

Код выполняемый из студии с пометкой debag, работает не так как уже компилированный код
Здравствуйте, столкнулся с такой проблемой. Код выполняемый из студии с пометкой debag, работает не...

Как поднять VPN туннель между двумя роутерами?
Доброе время суток! Пожалуйста, не отсылайте меня в гугл или поиск - я уже три дня подряд весь...

10
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru