TransMagic — это коммерческая компьютерная программа , которая преобразует файлы автоматизированного проектирования (САПР) из одного собственного формата файла в другой. В процессе преобразования TransMagic выполняет «геометрическое отображение», отображая из одного ядра САПР в другое. Во время преобразования TransMagic избегает того, что известно как «ошибки сшивания», исправляя геометрию с помощью таких методов, как исправление слегка перекрывающихся или невыровненных поверхностей, удаление повторяющихся контрольных точек и повторяющихся вершин. [1] [2]
На рынке представлено большое количество программ САПР, среди которых Autodesk Inventor , Cobalt , Form-Z , Pro/ENGINEER и SolidWorks . За редкими исключениями каждая программа сохраняет файлы данных (2D и 3D чертежи и 3D твердотельные модели ) в своем собственном формате файла. Поскольку основные программы САПР дороги — несколько тысяч долларов или больше — и требуют больших навыков и времени для освоения, для отдельных лиц и компаний характерно иметь только один тип программы. Существование множества различных типов файлов не представляет проблем, когда инженеры и проектировщики обмениваются файлами в рамках организации, которая стандартизировала общую программу САПР. Однако проблемы с передачей файлов могут возникнуть, когда файлы должны быть предоставлены внешним лицам, которые используют другой тип программы САПР. [3]
Типичным обходным путем при обмене файлами с внешней организацией является экспорт файла с использованием двух стандартов открытого типа файла: IGES , выпущенный в 1980 году Национальным институтом стандартов и технологий (тогда известным как Национальное бюро стандартов), и STEP , выпущенный в 1984/85 годах. Запатентованный формат файла DXF также является распространенным форматом файла для обмена.
Когда файл экспортируется одной программой САПР в промежуточный формат файла и открывается в другой программе САПР, ошибки перевода случаются нередко. [3] Эта неспособность надежно переносить файлы между разнородными программами особенно проблематична для программного обеспечения для трехмерного твердотельного моделирования из-за скрытых технических сложностей, которые возникают всякий раз, когда сложные поверхности примыкают или смешиваются друг с другом; поверхности больше не выравниваются или некоторые элементы не переводятся из-за того, как программы САПР используют разные подходы к обработке определенных классов объектов. [3] Чтобы минимизировать ошибки перевода, TransMagic обычно — но не всегда — переводит напрямую из одного собственного ядра САПР в другое. Тем не менее, «ошибки сшивания» (пробелы и наложения) могут возникать при попытке импортировать файл и переосмыслить геометрию. «Мастер автоматического восстановления» TransMagic исправляет эти недостатки при переводе файла. [2]
TransMagic доступен как отдельная программа. Он также доступен как плагин для многих программ САПР, так что диалоговые окна «Открыть» и «Сохранить» расширяются функциональностью TransMagic.
По состоянию на сентябрь 2010 года TransMagic считывает и записывает следующие типы файлов:
Поддерживаемые форматы чтения | ||||
---|---|---|---|---|
Формат | Расширение | |||
CATIA V4 | *.model, *.exp, *.dat, *.session, последовательные файлы | |||
CATIA V5 | *.CATpart, *.CATproduct, *.cgr | |||
Autodesk Изобретатель | *.ipt, *.iam | |||
Профи/ИНЖЕНЕР | *.prt, *.asm | |||
SolidWorks | *.sldasm, *.sldprt | |||
NX (Юниграфика) | *.prt | |||
АКИС | *.sat, *.sab, *.asf, *.asat, *asab | |||
ДжТ | *.jt, *.j_t | |||
Парасолид | *.x_t | |||
ИГЕС | *.igs | |||
ШАГ | *.stp | |||
Мета-файл HOOPS | *.хмф | |||
Потоковый файл HOOPS | *.hsf | |||
СЛОЙ | *.слой | |||
Стерео литография | *.stl | |||
ОБЖ | *.obj |
Поддерживаемые форматы записи | ||||
---|---|---|---|---|
Формат | Расширение | |||
CATIA V4 | *.модель | |||
CATIA V5 | *.CATpart, *.CATproduct | |||
АКИС | *.sat, *.sab, *.asf, *.asat, *asab | |||
ДжТ | *.jt | |||
Парасолид | *.x_t, *.x_b, *.xmt_txt, *.xmb_txt | |||
ИГЕС | *.igs, *.iges | |||
ШАГ | *.стп, *.степ | |||
Мета-файл HOOPS | *.хмф | |||
Потоковый файл HOOPS | *.hsf | |||
NGRAIN | *.3ко | |||
СЛОЙ | *.слой | |||
Стерео литография | *.stl | |||
HTML | *.htm | |||
ОБЖ | *.obj |