Iges parser - simple manipulating script
1000 UAHHello,
please reply only, if you have basic english knowledge as my ukrainian is still very below basic.
I need to make small changes to a lot of iges files. scaling, moving or rotating.
For this task, I need a small script, which can be wrapped in a linux shell-script.
This means it can be written in Javascript, Phyton, Perl , etc.
I think the most complicated part will be parsing the file, until you have an array with x,y,z of the points which has to be changed.
Actually there need to be only iges entity 128 and 126 parsed. All the rest can stay as it is.
moving should be clear. (just add the value and write back)
rotating around base point is also just some sinus / cosinus witch each coordinate,
The script should have 4 functions.
1. give bounding box of entities ( min and max of X, Y, Z )
2. move entities
3. rotate entities around zero-point.
4. scale entities.
-> the parameter to invoke the script should be executed in the same order.
-> output to console. so i can pipe it into a file or variable, or whatever I need.
For example:
(scriptname) inputfile.igs mx=5 rz=90 --> move in x 5 units, then rotate around z-axis 90°
attached is an example file:
column73 marks some blocks: S, G and D is not interesting . T also not.
P are entities.
Here All 5P belong together and are one entity (type 128).
Which values are what and where the XYZ coordinates of the points are, is written in iges format description.
https://wiki.eclipse.org/IGES_file_Specification
Приложения 1
Актуальные фриланс-проекты в категории Десктопные приложения
Нужно достать POST / GET / PUT запросы с мобильного приложения TikTok срочноПо сути. Нужно достать POST / GET / PUT запросы с мобильного приложения TikTok Даже по суи можно до конца не реверсить ничего такого ибо подписи есть в интернете и т.д. Но было бы тоже супер Вся авторизация (Отправка данных/подтверждение по почте и ввод кода если… Веб-программирование, Десктопные приложения ∙ 43 минуты назад ∙ 4 ставки |
Разработка кастомного ПО (Android-приложения + CMS) для киосков самообслуживания SUNMI K2 (Фастфуд)
1000 UAH
Ищем опытную команду или Middle/Senior Android-разработчика (возможно, с Full-stack навыками) для создания собственного программного обеспечения для киосков самообслуживания сети заведений быстрого питания. Сейчас наши терминалы работают на базе готового облачного интегратора,… CMS, Десктопные приложения ∙ 19 часов 1 минута назад ∙ 14 ставок |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 6 дней 3 часа назад ∙ 18 ставок |
ПО Мастер-программа «KONSTRUCTOR»
185 977 UAH
Мы ищем очень опытного C++ разработчика для модернизации существующего ПО (мастер-программы). Программа отвечает за создание производного ПО представляющего аудио-визуальные сеансы психологической коррекции. Текущая версия написана на чистом WinAPI (Visual Studio 2019/2022).… C и C++, Десктопные приложения ∙ 8 дней 15 часов назад ∙ 19 ставок |
Настройка ODOO Enterprise для строительстваНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Автоматизация управления предприятием, Десктопные приложения ∙ 9 дней назад ∙ 7 ставок |