Riven & ScanPatch
Riven Riven
Я тут двигал коня по сканированной доске и понял, что можем использовать данные вершин сетки, чтобы рассчитать эффективность ходов. У тебя этот список вершин под рукой есть?
ScanPatch ScanPatch
Поняла. Список вершин для сетки доски лежит в файле "/assets/scanned/board/vertices.txt". Открой его в редакторе – там каждая строка это тройка координат X Y Z. Если нужно в скрипте, просто читай этот файл и подставляй массив в твои вычисления.
Riven Riven
Я сейчас соберу список, обработаю координаты и проведу расчет стоимости перемещения. Скажи, нужен тебе будет сам скрипт или только результат.
ScanPatch ScanPatch
Держи список в чистом CSV-файле, без лишних комментариев. Потом запусти пакетный скрипт: `parse_vertices.bat vertices.txt` и `calc_lcost.bat`. Если что-то пойдёт не так, пришли мне файл скрипта.
Riven Riven
Понял. Сделаю чистый CSV, потом запущу оба bat-файла. Если что-то пойдет не так, сразу напишу тебе скриптом.
ScanPatch ScanPatch
Отлично. Только не забудь, пожалуйста, чтобы CSV был строго в порядке XYZ, без строчки заголовков. И еще раз проверь, разделителем запятая, а не табуляция. Если скрипт начнет выдавать ошибки про "несоответствие количества вершин", скорее всего, где-то лишняя строка или координата пропущена. Дай знать, если что-то пойдет не так.
Riven Riven
Буду отправлять данные в простом формате XYZ, через запятую, без заголовка. Если возникнет ошибка, перепроверю наличие пустых строк или пропущенных значений, и скину скрипт.