Hide menu
Supported Formats

Format List

Supported formats
Format File extensions Import Export

Scope

3D PDF *.pdf Yes No
  • polygonal representations
  • colors and materials
  • names
  • assembly structure
3D XML schema version 4.0 - 4.3 *.3dxml Yes No
  • polygonal representations
  • colors
  • assembly structure
  • names
3DS (Windows only) *.3ds Yes No
  • polygonal representations
  • colors, materials, textures
  • assembly structure
  • names
3MF *.3mf Yes No
  • polygonal representations
  • colors and materials
  • assembly structure
  • names
ACIS-SAT R2.0 - R28.0 (2018 1.0.1) *.sat, *.sab Yes Yes
  • B-Rep representations
  • colors
  • names
  • assembly structure
  • user-defined properties
BRep *.brep Yes Yes
  • B-Rep representations
  • assembly structure
CATIA V5R18 - V5R29 *.CATPart, *.CATProduct Yes No
  • B-Rep representations
  • assembly structure(via external files)
  • attributes (names, colors)
Collada v1.5 and earlier *.dae Yes Yes
  • polygonal representations
  • colors and materials
  • assembly structure
  • names
Creo 2.0 - 7.0 *.prt.*, *.asm.* Yes No
  • B-Rep representations
  • colors
  • names
  • assembly structure
  • external files
DXF AutoCAD 2013 and earlier *.dxf Yes Yes
  • polygonal representations
  • B-Rep representations (stored in ACIS sections)
  • colors and materials
  • assembly structure
  • names
DWG AutoCAD 2013 - 2018 *.dwg Yes No
  • polygonal representations
  • B-Rep representations (stored in ACIS sections)
  • colors and materials
  • assembly structure
  • names
FBX *.fbx Yes Yes
  • polygonal representations
  • colors, materials, textures
  • names
  • assembly structure
GLTF v2.0 *.glb, *.gltf Yes Yes
  • polygonal representations
  • colors, materials, textures
  • names
  • assembly structure
IFC 2X3 *.ifc Yes Yes
  • B-Rep representations
  • colors
  • layers
  • assembly structure
  • user-defined properties
IGES up to 5.3 *.igs, *.iges Yes Yes
  • B-Rep representations
  • colors
  • layers
  • names
  • assembly structure
  • user-defined properties
Inventor 2015 - 2021 *.ipt, *.iam Yes No
  • B-Rep representations
  • colors
  • names
  • assembly structure (via external files)
JT v8.x - v10.x *.jt Yes Yes
NX 5 - 1899 Series *.prt Yes No
  • B-Rep representations
  • polygonal representations (incl. multi-LODs)
  • colors
  • names
  • assembly structure (via external files)
OBJ *.obj Yes Yes
  • polygonal representations
  • colors and materials
  • textures
Parasolid-XT v0.15 - v33.1 *.x_t, *.x_b,
.xmt_txt, *.xmt_bin,
.xmp_txt, *.xmp_bin
Yes Yes
  • B-Rep representations
  • colors
  • layers
  • meta-data (names, properties)
  • assembly structure
PLY *.ply Yes No
  • polygonal representations
  • colors and materials
PRC *.prc Yes No
  • polygonal representations
  • colors and materials
  • names
  • assembly structure
Rhino v1 - v7 *.3dm Yes Yes
  • B-Rep representations
  • polygonal representations
  • colors, materials, textures
  • layers
  • meta-data (names)
  • assembly structure
Solid Edge 17 - 2021 *.par, *.psm, *.asm Yes No
SolidWorks 2004 - 2021 *.sldprt, *.sldasm Yes No
  • B-Rep representations
  • polygonal representations (only for some versions)
  • colors
  • meta-data (names)
  • assembly structure
  • external files
STEP AP203, AP214, AP242 *.stp, *.step Yes Yes
STL (text and binary) *.stl Yes Yes
  • polygonal representations
U3D 1st ed. *.u3d Yes No
  • polygonal representations
  • colors and materials
  • assembly structure
  • names
USD *.usd *.usda *.usdc *.usdz No Yes
  • polygonal representations
  • colors and materials
  • assembly structure
  • names
VRML v1/1995, v2/1997 *.wrl Yes Yes
  • polygonal representations
  • colors, materials, textures
  • names
  • assembly structure
X3D *.x3d Yes Yes
  • polygonal representations
  • colors and materials
  • meta-data (names, user-defined properties)
  • assembly structure
  • textures

Supported Scope

Depending on format capabilities, CAD Exchanger SDK is able to support:

  • exact geometrical data (e.g. circles, planes, NURBS curves and surfaces, etc);
  • topological bodies (solid, sheet, wireframe, acorn) and elements (shells, faces, edges, etc);
  • polygonal representations (meshes), including multiple level of details (LOD's);
  • visual attributes (colors, materials, textures, line styles);
  • meta-data (names, user-defined properties, validation properties);
  • layers;
  • product structure information (assemblies, parts, instances).
  • PMI (Product and Manufacturing Information).

Formats have different capabilities and may not support some scope items. For instance, the simplest formats (such as STL) are only able to store polygonal representations and are not capable to contain precise geometries in the form of B-Rep representations.

The following sections explain some supported scope items.

Level of Details

Level of details (LOD) is a mechanism to associate multiple polygonal representations to the same part (or body). Polygonal representations may differ in the level of detailization, from higher quality (fine) LOD to lower level (coarse) LOD.

Validation properties

Validation properties are used to store measurement information computed on the 3D model in the sending system, so that the receiving system could re-compute these properties on the imported 3D model and compare with those stored in the file. Thus would allow to validate the quality of conversion. Validation properties include:

  • bounding box;
  • surface area;
  • volume;
  • center of gravity.

External files

Mechanism of external files is used to represent assembly structures when external files can be used to represent either individual parts (leaves of the assembly graph) or sub-assemblies. The mechanism allows to either exchange component(s) of the large assemblies or to improve performance by deferring loading of sub-assemblies or parts until first request.