TransMagic
Encyclopedia
TransMagic is a commercial computer program
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

 that converts computer-aided design
Computer-aided design
Computer-aided design , also known as computer-aided design and drafting , is the use of computer technology for the process of design and design-documentation. Computer Aided Drafting describes the process of drafting with a computer...

 (CAD) files from one native file format
File format
A file format is a particular way that information is encoded for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa. There are different kinds of formats for...

 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.

Overview

A large number of CAD programs are on the market, among them Autodesk Inventor
Autodesk Inventor
Autodesk Inventor, developed by U.S.-based software company Autodesk, is 3D mechanical solid modeling design software for creating 3D digital prototypes used in the design, visualization and simulation of products...

, Cobalt
Cobalt (CAD program)
Cobalt is a parametric-based computer-aided design and 3D modeling program that runs on both Macintosh and Microsoft Windows operating systems...

, Form-Z
Form-Z
form·Z is a computer-aided design tool developed by AutoDesSys for all design fields that deal with the articulation of 3D spaces and forms and which is used for 3D modeling, drafting, animation and rendering.-Overview:...

, Pro/ENGINEER
Pro/ENGINEER
Creo Elements/Pro, a product formerly known as Pro/ENGINEER is a parametric, integrated 3D CAD/CAM/CAE solution created by Parametric Technology Corporation . It was the first to market with parametric, feature-based, associative solid modeling software...

, and SolidWorks
SolidWorks
SolidWorks is a 3D mechanical CAD program that runs on Microsoft Windows and is being developed by Dassault Systèmes SolidWorks Corp., a subsidiary of Dassault Systèmes, S. A. . SolidWorks is currently used by over 1.3 million engineers and designers at more than 130,000 companies worldwide...

. With rare exceptions, each program saves data files (2D and 3D drawings and 3D solid models
3D modeling
In 3D computer graphics, 3D modeling is the process of developing a mathematical representation of any three-dimensional surface of object via specialized software. The product is called a 3D model...

) 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.

The typical work-around when sharing files with an outside organization is to export the file using two open-file-type standards: IGES
IGES
The Initial Graphics Exchange Specification is a file format which defines a vendor neutral data format that allows the digital exchange of information among Computer-aided design systems....

, which was released in 1980 by the National Institute of Standards and Technology
National Institute of Standards and Technology
The National Institute of Standards and Technology , known between 1901 and 1988 as the National Bureau of Standards , is a measurement standards laboratory, otherwise known as a National Metrological Institute , which is a non-regulatory agency of the United States Department of Commerce...

 (then known as the National Bureau of Standards), and STEP
ISO 10303
ISO 10303 is an ISO standard for the computer-interpretable representation and exchange of product manufacturing information. Its official title is: Automation systems and integration — Product data representation and exchange...

, released in 1984/85. The proprietary file format DXF
AutoCAD DXF
AutoCAD DXF is a CAD data file format developed by Autodesk for enabling data interoperability between AutoCAD and other programs....

 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:
Supported read formats
Format Extension
CATIA
CATIA
CATIA is a multi-platform CAD/CAM/CAE commercial software suite developed by the French company Dassault Systemes...

 V4
*.model, *.exp, *.dat, *.session, sequential files
CATIA V5 *.CATpart, *.CATproduct, *.cgr
Autodesk Inventor
Autodesk Inventor
Autodesk Inventor, developed by U.S.-based software company Autodesk, is 3D mechanical solid modeling design software for creating 3D digital prototypes used in the design, visualization and simulation of products...

*.ipt, *.iam
Pro/ENGINEER
Pro/ENGINEER
Creo Elements/Pro, a product formerly known as Pro/ENGINEER is a parametric, integrated 3D CAD/CAM/CAE solution created by Parametric Technology Corporation . It was the first to market with parametric, feature-based, associative solid modeling software...

*.prt, *.asm
SolidWorks
SolidWorks
SolidWorks is a 3D mechanical CAD program that runs on Microsoft Windows and is being developed by Dassault Systèmes SolidWorks Corp., a subsidiary of Dassault Systèmes, S. A. . SolidWorks is currently used by over 1.3 million engineers and designers at more than 130,000 companies worldwide...

*.sldasm, *.sldprt
NX (Unigraphics)
NX (Unigraphics)
NX, also known as NX Unigraphics or usually just U-G, is an advanced CAD/CAM/CAE software package developed by Siemens PLM Software.It is used, among other tasks, for:* Design...

*.prt
ACIS
ACIS
The 3D ACIS Modeler is a 3D modelling kernel owned by Spatial Corporation . ACIS is used by many software developers in industries such as computer-aided design , Computer-aided manufacturing , Computer-aided engineering , Architecture, engineering and construction , Coordinate-measuring machine...

*.sat, *.sab, *.asf, *.asat, *asab
JT
JT (visualization format)
JT is a 3D data format developed by and is used for product visualization, collaboration, and CAD data exchange. It can contain any combination of approximate data, exact boundary representation surfaces , Product and Manufacturing Information , and Metadata either exported from the native CAD...

*.jt, *.j_t
Parasolid
Parasolid
Parasolid is a geometric modeling kernel originally developed by ShapeData, now owned by Siemens PLM Software , that can be licensed by other companies for use in their 3D computer graphics software products....

*.x_t
IGES
IGES
The Initial Graphics Exchange Specification is a file format which defines a vendor neutral data format that allows the digital exchange of information among Computer-aided design systems....

*.igs
STEP
ISO 10303
ISO 10303 is an ISO standard for the computer-interpretable representation and exchange of product manufacturing information. Its official title is: Automation systems and integration — Product data representation and exchange...

*.stp
HOOPS
HOOPS 3D Graphics System
The HOOPS 3D Graphics System is a 3D Graphics API, part of The HOOPS 3D Application Framework. The HOOPS 3D Application Framework has three main elements the first of which is the core HOOPS 3D Graphics System itself, a 3D scene-graph API. The second is a rendering pipeline which can drive a...

 Meta File
*.hmf
HOOPS Streaming File *.hsf
PLY
PLY (file format)
PLY is a computer file format known as the Polygon File Format or the Stanford Triangle Format.The format was principally designed to store three dimensional data from 3D scanners. It supports a relatively simple description of a single object as a list of nominally flat polygons...

*.ply
Stereo Lithography
STL (file format)
STL is a file format native to the stereolithography CAD software created by 3D Systems. This file format is supported by many other software packages; it is widely used for rapid prototyping and computer-aided manufacturing. STL files describe only the surface geometry of a three dimensional...

*.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
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

*.htm
OBJ *.obj

See also


External Links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK