0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 28
|
|
1 | |
Лучевой алгоритм трассировки16.01.2020, 01:05. Показов 3926. Ответов 7
Метки нет (Все метки)
Приветствую вас, коллеги, встал такой вопрос. Нужна реализация лучевого алгоритма трассировки на c++ или c#, но нигде нету информации по этому поводу. Может я плохо искал... Может кто-то делал когда-то или находил информацию какую-либо ?
0
|
16.01.2020, 01:05 | |
Ответы с готовыми решениями:
7
Метод трассировки луча Нужен алгоритм поиска пути в этом лабиринте (будь то волновой алгоритм или алгоритм правой/левой руки ) Алгоритм надежной трассировки Алгоритм надежной трассировки |
465 / 336 / 134
Регистрация: 18.07.2017
Сообщений: 1,478
|
|
16.01.2020, 08:53 | 2 |
0
|
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 28
|
|
16.01.2020, 15:59 [ТС] | 3 |
0
|
465 / 336 / 134
Регистрация: 18.07.2017
Сообщений: 1,478
|
|
16.01.2020, 20:01 | 4 |
Стоило всего-то в гугле поискать. https://habr.com/ru/post/444828/
0
|
Мозгоправ
|
||||||
16.01.2020, 21:53 | 5 | |||||
Я вам перевёл с MaxScript на С++ "близко к тексту". "Литературную обработку" не делал.
Но, в качестве бонуса, добавил небольшую анимацию
1
|
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 28
|
|
18.01.2020, 22:25 [ТС] | 6 |
L0M,
У вас я так понимаю рандомно все задается, а у меня уже все задано и так)
Смотрите, на втором фото как это выглядит. Прямоугольники с Буквами заглавными - это какие то условные компоненты схемы, на них заступать нельзя, а все вокруг них - свободное пространство. А на первом скрине показываются их соединения, как мы должны провести пути между ними. Все линии не получатся конечно, потому что пересекать линию, которая уже есть нельзя.
0
|
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 28
|
|
18.01.2020, 23:13 [ТС] | 7 |
А вообще, там немного не правильно описан лучевой алгоритм, лучи идут из источника и приемника по минимальному пути, одновременно. Потом они встречаются, и вот эта вся линия и будет путем, если они встретятся.
0
|
Мозгоправ
|
|
18.01.2020, 23:54 | 8 |
Это не у меня. Это в первоисточнике.
А почему алгоритм примитивный... Во-первых, я немного понаблюдал за работой программы. Алгоритм не находит путь в достаточно простых ситуациях. Во-вторых, там же, в первоисточнике, написано Думаю, что с помощью лучевого алгоритма вам не удастся развести плату на скрине слева. Я не специалист, но так, из общих соображений. Добавлено через 3 минуты Повторюсь: я в этом не спец и ничего не придумывал. Просто транспилировал программу.
0
|
18.01.2020, 23:54 | |
18.01.2020, 23:54 | |
Помогаю со студенческими работами здесь
8
Алгоритм трассировки лучей Лучевой поиск Лучевой поиск Лучевой монитор Samsung не работает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |