Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Паспорт HDD https://www.cyberforum.ru/ cpp/ thread278914.html
Кто-нибудь знает можно ли написать программу на C++, которая читала бы паспорт жесткого диска и выводила информацию на экран?? Если можно, то подскажите как...
C++ Указать директорию
Здравствуйте. Пишу программу в борланде 6, в которой надо указать путь, из которого программа будет брать фаилы. С помощью чего это можно сделать? Видел есть DirectoryListBox но как он работает, не...
Указатель this C++
как в windows Forms // горячую клавишу?
C++ Лексический анализатор есть задание: Входной язык содержит последовательность описаний массивов в соответствии со спецификацией языка Паскаль, разделенных символом ; (точка с запятой). Считать, что массивы могут содержать... https://www.cyberforum.ru/ cpp/ thread277583.html
C++ Универсальный интерфейс для ввода https://www.cyberforum.ru/ cpp/ thread277467.html
Написать библиотеку, с помощью которой можно легко организовать интерфейс через командную строку для своей разработки. Данная задача не предусматривает организации псевдографического оконного...
Как лучше делать командную строку? C++
Задача обеспечить текстовый ввод с клавы не только значений переменных, но и команд. В гуях обычно делаются меню и экранные кнопки, а я хочу, чтоб в моей приладе можно было юзить текстовый ввод...
Можно ли инстанцирование класса прописать в самом классе? C++
Можно ли инстанцирование класса прописать в самом классе?
C++ Жутко туплю на ACMP Два года назад решал задачу 151 на ********... Щас не могу вспомнить, чего не хватает и что лишнее... Принцип: Проверяю все компоненты связности на двудольность и смотрю, чтобы их число было не более... https://www.cyberforum.ru/ cpp/ thread276074.html
C++ Программа управления аккаунтами https://www.cyberforum.ru/ cpp/ thread276034.html
Здраствуйте. У меня есть задача которую я немогу решить. Нада сделать в этой задаче чтобы можна было создавать, удалять, изменять аккаунты. Я сделал только управлением одного аккаунта, а мне нужно...
C++ Калькулятор разработать кулькулятор, выполняющий арифметические операции над римскими цифрами, обеспечивающий перевод из римской системы в десятичную систему счисления https://www.cyberforum.ru/ cpp/ thread275850.html
4197 / 1790 / 211
Регистрация: 24.11.2009
Сообщений: 27,563
28.04.2011, 07:13 0

Метод трассировки луча

28.04.2011, 07:13. Просмотров 8480. Ответов 12
Метки (Все метки)

Ответ

Можно и радиолучи трассировать, но луч в геометрии и в оптике с акустикой - разные лучи. Геомерический луч не отражается, не поглощается, не преломляется, не рассеивается. Можно провести аналогию оптики с аккустикой, расширить оптику на ИК, ультрафиолет, радиоволны, может быть даже на рентген и гамма лучи. Всё это одна задача: даны сцена, ракурс и волны, надо расчитать, как в этом ракурсе и в этих волнах эта сцена выглядит. А пули - это баллистика, там другие законы отклонения и рикошета. В геометрии же их вообще нет.
Цитата Сообщение от Deviaphan Посмотреть сообщение
Луч - это точка (2Д, 3Д - не важно) и направление.
. Так вот, для того, чтоб задать точку уже нужны как минимум две, а в 3D даже три координаты, плюс направление, а оно в 2D - одна полярная координата, а в 3D - две сферические. Итого, в 2D луч определяется тремя, а в 3D пятью координатами, а никак не двумя. Если же луч в четырёхмерном гиперспространстве, то он уже задаётся семью координатами. Общая формула 2n-1, где n - размерность пространства.

Вернуться к обсуждению:
Метод трассировки луча
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2011, 07:13
Готовые ответы и решения:

Нужно заменить в исходном коде метод горизонтального луча на метод углов
#pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; #include <vcl.h> #pragma...

Какие эффекты нельзя получить при использовании трассировки луча?
Помогите найти ответ на вопрос?! Какие эффекты ты не сможешь получить при использовании трассировки...

Какова степень поляризации отраженного луча, если угол падения светового луча на границу раздела двух диэлектриков равен углу Брюстера?
Подскажите как решить задачку

Лучевой алгоритм трассировки
Приветствую вас, коллеги, встал такой вопрос. Нужна реализация лучевого алгоритма трассировки на...

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