Go to file
2023-09-14 17:41:53 +03:00
.gitignore dev: Добавлен скрипт points_generator.py, который генерирует исходные файлы 2023-09-11 16:26:22 +03:00
main.py dev: Добавлена возможность расчёта матрицы поворота и смещения по ограниченному количеству точек 2023-09-14 17:41:53 +03:00
points_generator.py dev: Добавлен скрипт points_generator.py, который генерирует исходные файлы 2023-09-11 16:26:22 +03:00
pyproject.toml docs: Добавлен readme.md 2023-09-08 18:20:44 +03:00
readme.md docs: Добавлен readme.md 2023-09-08 18:20:44 +03:00
transformations.py dev: Добавлена возможность расчёта матрицы поворота и смещения по ограниченному количеству точек 2023-09-14 17:41:53 +03:00

Преобразователь пути

Скрипт преобразует путь, записанный в виде набора точек в файл .\actual_points.txt, в путь с минимальным среднеквадратичным отклонением от пути, записанного в виде набора точек в файл .\expected_points.txt.

На данный момент результатом работы скрипта является вывод в консоль массива углов поворота вокруг оси X, оси Y и оси Z и последующего смещения вдоль оси X, оси Y и оси Z, а также отрисовка 3D графика преобразованного пути и ожидаемого пути.

Запускается скрипт командой python main.py


Формат входных файлов

Ожидаемые входные файлы .\actual_points.txt и .\expected_points.txt содержат в себе пути, записанные в формате:

Xa Ya Za
Xb Yb Zb
Xc Yc Zc
...