norecord 2 Опубликовано: 26 июня, 2020 Решил сделать типа Google Maps на геосканере. Только при сканирование местности с большими погрешностями он может различать только землю и воду(у ней с лавой одинаковая прочность). https://pastebin.com/9B8NXab8 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 155 Опубликовано: 27 июня, 2020 @norecord Сканирование столбцами было единственным вариантом в ранних версиях OpenComputers. Но позже появилась возможность сканирования произвольной области общим объёмом не более 64 блоков. Это позволяет ускорить сканирование плоской местности в 64 раза. Сейчас программа выполняет 1089 сканирований за 55 секунд, хотя достаточно лишь 18 сканирований и 1 секунды. Правда, потребуется усложнить код. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
hohserg 197 Опубликовано: 27 июня, 2020 Надо скриншотов добавить и описание билда компа/робота, которые юзаются 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
norecord Автор темы 2 Опубликовано: 14 ноября, 2020 (изменено) В 27.06.2020 в 10:30, eu_tomat сказал: @norecord Сканирование столбцами было единственным вариантом в ранних версиях OpenComputers. Но позже появилась возможность сканирования произвольной области общим объёмом не более 64 блоков. Это позволяет ускорить сканирование плоской местности в 64 раза. Сейчас программа выполняет 1089 сканирований за 55 секунд, хотя достаточно лишь 18 сканирований и 1 секунды. Правда, потребуется усложнить код. Взял код с официальной документации мода и приделал к нему свой графический интерфейс (https://pastebin.com/4vH5GMGj). Только проблема в том что из-за больших погрешностей сложно определить блок. Функция analyze() тоже ничего не выдаёт (наверное так прописано в конфигурации мода), зато сработали detect(), canSeeSky(), isSunVisible(), которые тоже работают относительно самого геосканера и могут указать является тот или иной блок твёрдым или жидкость, или вообще воздухом. Я думаю что остальные блоки можно обозночать нейтральным цветом c оттенком в зависимости от их прочности. Изменено 14 ноября, 2020 пользователем norecord Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 155 Опубликовано: 14 ноября, 2020 1 час назад, norecord сказал: Только проблема в том что из-за больших погрешностей сложно определить блок. Сложно определить блок за одно сканирование. Несколько проходов сканирований смогут обеспечить лучший результат, но придётся потратить время – большее или меньшее в зависимости от выбранного алгоритма подавления шума. 1 час назад, norecord сказал: Функция analyze() тоже ничего не выдаёт (наверное так прописано в конфигурации мода) Функция analyze() выдаёт характеристики блоков, смежных роботу. Она не предназначена для сканирования на расстоянии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
norecord Автор темы 2 Опубликовано: 5 декабря, 2020 @hohserg Вот, компьютер собирал самый мощный 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
hohserg 197 Опубликовано: 5 декабря, 2020 Коричнево-оранжевые пиксели - это травка и цветочки? 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
norecord Автор темы 2 Опубликовано: 6 декабря, 2020 (изменено) @hohserg голая земля* Изменено 6 декабря, 2020 пользователем norecord Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах