![]() |
|
Другие темы раздела | |
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
Метки (Все метки)
Ответ
Можно и радиолучи трассировать, но луч в геометрии и в оптике с акустикой - разные лучи. Геомерический луч не отражается, не поглощается, не преломляется, не рассеивается. Можно провести аналогию оптики с аккустикой, расширить оптику на ИК, ультрафиолет, радиоволны, может быть даже на рентген и гамма лучи. Всё это одна задача: даны сцена, ракурс и волны, надо расчитать, как в этом ракурсе и в этих волнах эта сцена выглядит. А пули - это баллистика, там другие законы отклонения и рикошета. В геометрии же их вообще нет.
. Так вот, для того, чтоб задать точку уже нужны как минимум две, а в 3D даже три координаты, плюс направление, а оно в 2D - одна полярная координата, а в 3D - две сферические. Итого, в 2D луч определяется тремя, а в 3D пятью координатами, а никак не двумя. Если же луч в четырёхмерном гиперспространстве, то он уже задаётся семью координатами. Общая формула 2n-1, где n - размерность пространства.
Вернуться к обсуждению: Метод трассировки луча
0
|
|
28.04.2011, 07:13 | |
Нужно заменить в исходном коде метод горизонтального луча на метод углов Какие эффекты нельзя получить при использовании трассировки луча? Какова степень поляризации отраженного луча, если угол падения светового луча на границу раздела двух диэлектриков равен углу Брюстера? Лучевой алгоритм трассировки |
|