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.[1][2]

Contents

Overview

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.[3][4]

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.[3] 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.[3][4] 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.[2]

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:

Supported read formats
Format Extension
CATIA V4 *.model, *.exp, *.dat, *.session, sequential files
CATIA V5 *.CATpart, *.CATproduct, *.cgr
Autodesk Inventor *.ipt, *.iam
Pro/ENGINEER *.prt, *.asm
SolidWorks *.sldasm, *.sldprt
NX (Unigraphics) *.prt
ACIS *.sat, *.sab, *.asf, *.asat, *asab
JT *.jt, *.j_t
Parasolid *.x_t
IGES *.igs
STEP *.stp
HOOPS Meta File *.hmf
HOOPS Streaming File *.hsf
PLY *.ply
Stereo Lithography *.stl
OBJ *.obj
Supported write formats
Format Extension
CATIA V4 *.model
CATIA V5 *.CATpart, *.CATproduct
ACIS *.sat, *.sab, *.asf, *.asat, *asab
JT *.jt
Parasolid *.x_t, *.x_b, *.xmt_txt, *.xmb_txt
IGES *.igs, *.iges
STEP *.stp, *.step
HOOPS Meta File *.hmf
HOOPS Streaming File *.hsf
NGRAIN *.3ko
PLY *.ply
Stereo Lithography *.stl
HTML *.htm
OBJ *.obj

See also

Notes

  1. ^ TransMagic, Inc.: Products
  2. ^ a b TimeCompression.com: Cool hunting in CAD
  3. ^ a b c Desktop Engineering: TransMagic R7 expands options for reusing designs in 3D multi-CAD environments
  4. ^ a b Examiner.com: Auto suppliers suffer heavy burden of industry's multiple CAD systems

External Links