TransMagic

TransMagic is a commercial computer program that converts computer-aided design (CAD) files from one native file format to another. During the translation process, TransMagic performs “geometry mapping”, mapping from one CAD kernel to another. During the conversion, TransMagic avoids what are known as “stitching errors” by repairing geometry via techniques such as correcting slightly overlapping or misaligned surfaces, removing duplicate control points, and duplicate vertices.TransMagic, Inc.: [http://www.transmagic.com/products Products]TimeCompression.com: [http://www.timecompression.com/articles/cool-hunting-in-cad Cool hunting in CAD] {{Webarchive|url=https://web.archive.org/web/20100618014814/http://www.timecompression.com/articles/cool-hunting-in-cad |date=2010-06-18 }}

Overview

File:Handle with TransMagic add-in in Inventor.png]]

File:TransMagicSolidworksAddIn.png using the TransMagic plug-in]]

A large number of CAD programs are on the market, among them Autodesk Inventor, Cobalt, Form-Z, Pro/ENGINEER, and SolidWorks. With rare exceptions, each program saves data files (2D and 3D drawings and 3D solid models) in its own native file format. Since major CAD programs are expensive—several thousand dollars or more—and require great skill and time to master, it is common for individuals and companies to own just one type of program. The existence of many different file types presents no problems when engineers and designers share files within an organization that has standardized upon a common CAD program. However, file-transfer problems can arise when files must be shared with outside individuals who are using a different type of CAD program.Desktop Engineering: [http://www.deskeng.com/articles/aaagfh.htm TransMagic R7 expands options for reusing designs in 3D multi-CAD environments]

The typical work-around when sharing files with an outside organization is to export the file using two open-file-type standards: IGES, which was released in 1980 by the National Institute of Standards and Technology (then known as the National Bureau of Standards), and STEP, released in 1984/85. The proprietary file format DXF is also a common file format for exchange.

When a file is exported by one CAD program into an intermediate file format and opened in another CAD program, it is not unusual for translation errors to occur. This inability to reliably transfer files between disparate programs is especially problematic with 3D solid modeling software, because of behind-the-scenes technical complexities that arise whenever complex surfaces abut or blend into each other; surfaces no longer align or some features do not translate due to the way CAD programs employ different approaches to handling certain object classes. To minimize translation errors, TransMagic typically—but not always—translates directly from one native CAD kernel to another. Still, “stitching errors” (gaps and overlaps) can occur while trying to import the file and reinterpret geometry. TransMagic's “Auto Repair Wizard” corrects these flaws while translating the file.

TransMagic is available as a stand-alone program. It is also available as a plug-in for many CAD programs so that the Open and Save dialog boxes are extended with TransMagic's functionality.

Supported file types

As of September 2010, TransMagic reads and writes to the following file types:

border="1" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f5f5f0; border: 2px #3E3E3E solid; border-collapse: collapse; font-size: 95%;"
colspan="5" style="background:#3E3E3E" align="center"|Supported read formats
style="background:#d9d9d3" align="center"|Format

|style="background:#d9d9d3" align="center"|Extension

style="background:#d9d9d3" align="right"|CATIA V4

|align="left"|*.model, *.exp, *.dat, *.session, sequential files

style="background:#d9d9d3" align="right"|CATIA V5

|align="left"|*.CATpart, *.CATproduct, *.cgr

style="background:#d9d9d3" align="right"|Autodesk Inventor

|align="left"|*.ipt, *.iam

style="background:#d9d9d3" align="right"|Pro/ENGINEER

|align="left"|*.prt, *.asm

style="background:#d9d9d3" align="right"|SolidWorks

|align="left"|*.sldasm, *.sldprt

style="background:#d9d9d3" align="right"|NX (Unigraphics)

|align="left"|*.prt

style="background:#d9d9d3" align="right"|ACIS

|align="left"|*.sat, *.sab, *.asf, *.asat, *asab

style="background:#d9d9d3" align="right"|JT

|align="left"|*.jt, *.j_t

style="background:#d9d9d3" align="right"|Parasolid

|align="left"| *.x_t

style="background:#d9d9d3" align="right"|IGES

|align="left"|*.igs

style="background:#d9d9d3" align="right"|STEP

|align="left"|*.stp

style="background:#d9d9d3" align="right"|HOOPS Meta File

|align="left"|*.hmf

style="background:#d9d9d3" align="right"|HOOPS Streaming File

|align="left"|*.hsf

style="background:#d9d9d3" align="right"|PLY

|align="left"|*.ply

style="background:#d9d9d3" align="right"|Stereo Lithography

|align="left"|*.stl

style="background:#d9d9d3" align="right"|OBJ

|align="left"|*.obj

border="1" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f5f5f0; border: 2px #3E3E3E solid; border-collapse: collapse; font-size: 95%;"
colspan="5" style="background:#3E3E3E" align="center"|Supported write formats
style="background:#d9d9d3" align="center"|Format

|style="background:#d9d9d3" align="center"|Extension

style="background:#d9d9d3" align="right"|CATIA V4

|align="left"|*.model

style="background:#d9d9d3" align="right"|CATIA V5

|align="left"|*.CATpart, *.CATproduct

style="background:#d9d9d3" align="right"|ACIS

|align="left"|*.sat, *.sab, *.asf, *.asat, *asab

style="background:#d9d9d3" align="right"|JT

|align="left"|*.jt

style="background:#d9d9d3" align="right"|Parasolid

|align="left"|*.x_t, *.x_b, *.xmt_txt, *.xmb_txt

style="background:#d9d9d3" align="right"|IGES

|align="left"|*.igs, *.iges

style="background:#d9d9d3" align="right"|STEP

|align="left"|*.stp, *.step

style="background:#d9d9d3" align="right"|HOOPS Meta File

|align="left"|*.hmf

style="background:#d9d9d3" align="right"|HOOPS Streaming File

|align="left"|*.hsf

style="background:#d9d9d3" align="right"|NGRAIN

|align="left"|*.3ko

style="background:#d9d9d3" align="right"|PLY

|align="left"|*.ply

style="background:#d9d9d3" align="right"|Stereo Lithography

|align="left"|*.stl

style="background:#d9d9d3" align="right"|HTML

|align="left"|*.htm

style="background:#d9d9d3" align="right"|OBJ

|align="left"|*.obj

See also

Notes

{{Reflist}}