File Formats
HOOPS Exchange allows you to read and write a wide variety of file formats without needing to license any additional technology. You work through a standard interface, so once you complete an integration, you have access to the large number of formats supported by HOOPS Exchange and can easily access newly supported formats as well as updates to existing versions.
Supported Import Formats
Below, we detail the specific capabilities of each reader and writer in addition to detailing their supported general features:
Format |
Version |
Extensions |
Supported Platforms |
Tess [1] |
BREP |
PMI |
---|---|---|---|---|---|---|
1.2.3 |
3MF |
|
||||
Up to 2023 |
SAT, SAB |
|
||||
Up to DWG 2018 (RealDWG 2021) |
DAE |
|
||||
Up to AutoCAD 2019 |
DWG, DXF |
|
||||
Any |
3DS |
|
||||
Any |
DWF, DWFX |
|
||||
Up to 2025 |
IPT, IAM |
|
||||
From 2012 to 2025 |
NWD |
|
||||
Up to 4.2.5 |
MODEL, SESSION, DLV, EXP |
|
||||
Up to V5_6R2024 |
CATDrawing, CATPart, CATProduct, CATShape, CGR |
|
||||
Up to V5_6R2024 |
3DXML |
|
||||
Any |
DAE |
|
||||
Pro/Engineer 19.0 to Creo 11.0 |
ASM, NEU, PRT, XAS, XPR |
|
||||
7, 8 |
DGN |
|
||||
ASCII: from 7100 to 7500, Binary: All |
FBX |
|
||||
Version 2.0 only |
GLTF, GLB |
|
||||
Up to 13.x (NX 5), NX I-deas 6 |
MF1, ARC, UNV, PKG |
|
||||
IFC2x Editions 2, 3 and 4 |
IFC, IFCZIP |
|
||||
5.1, 5.2, 5.3 |
IGS, IGES |
|
||||
Up to v10.9 |
JT |
|
||||
UG11 to UG18, UG NX, NX5 to NX12, NX1847 to NX2406 |
PRT |
|
||||
Up to 37.0 |
X_B, X_T, XMT, XMT_TXT |
|
||||
All Versions |
|
|||||
All Versions |
PRC |
|
||||
2015 to 2025 |
RVT, RFA |
|
||||
From 4 to 8 |
3DM |
|
||||
1 to 20, ST1 to ST10, 2019 to 2024 |
ASM, PAR, PWD, PSM |
|
||||
From 97 up to 2024 |
SLDASM, SLDPRT |
|
||||
AP 203 Ed1, Ed2, AP 214, AP 242 Ed1, Ed2 (beta), Ed3 (beta) |
STP, STEP, STPZ |
|
||||
Any |
STPX, STPXZ |
|
||||
All Versions |
STL |
|
||||
ECMA-363 |
U3D |
|
||||
Version 1.0 and 2.0 |
VDA |
|
||||
V1.0 and V2.0 |
WRL, VRML |
|
||||
Any |
OBJ |
|
Legend
= Supported
= Partial or variable support
= Unsupported
= This concept is not supported by this format
= This file format provides tessellation data [1]
/ = Windows
/ = Linux
/ = macOS
/ = Android
/ = iOS
The data supported by the HOOPS Exchange readers can be broken down into six main categories:
Assembly data: The full assembly tree is provided. The information includes the names of each component, their colors, and transformations and whether a specific component is hidden. Support for instances, external references, and configurations is provided. The HOOPS Exchange technology also allows you to work in a special mode which allows you to load and unload components in an assembly. This allows you handle massive assemblies on a broad range of hardware.
B-rep: The complete topological and geometric definition of the model is provided. The geometry can be presented in its native form and a full set of evaluators are provided, or the user can ask HOOPS Exchange to post-process the data to adapt it to the destination system. During the post-processing step, it’s possible to split periodic surfaces, sew surfaces (particularly important for IGES), compute UV/3D curves, and approximate surfaces to B-spline surfaces.
Views: The definition of views including the filters it applies to the model is included. For some formats, the definition of a View can extend to more sophisticated concepts like cutting planes and exploded views.
PMI: We provide Product Manufacturing Information (PMI) in both a visual and semantic form. In the visual form, the data provided allows you to perfectly recreate how the model looked in the authoring system. In the semantic form, the PMI is presented in much more manageable data structures that enable developers to use this PMI to more easily implement advanced functionality within their application.
Visualization: All the information is included so that you can recreate the exact visual representation that was presented in the authoring application. HOOPS Exchange also provides advanced functionality to control the tessellation of the model. Furthermore, HOOPS Exchange can provide direct access to the visualization data if it was stored in the file, which can dramatically improve file loading speeds.
Miscellaneous: In addition to the information above, the HOOPS Exchange technology provides access to a variety of other pertinent information such as construction geometry, persistent IDs, face names, coordinate systems, layer/filter settings, and user defined attributes. The specifics of each of these are detailed in each format’s guide.
Supported Export Formats
The information for each type of file is reviewed in the page specific to the corresponding writer. For a brief summary of the capabilities of each writer, see the supported file formats table, below.
Format |
Version |
Extensions |
Supported Platforms |
Tess |
B-rep |
PMI |
---|---|---|---|---|---|---|
1.2.3 |
3MF |
|
||||
5.0 |
SAT, SAB |
|
||||
5.1 |
IGS, IGES |
|
||||
7400, ASCII or Binary |
FBX |
|
||||
2.0 |
GLTF, GLB |
|
||||
8.1, 9.5, 10.0 |
JT |
|
||||
12.1 |
X_T |
|
||||
Latest |
PRC |
|
||||
AP 203 Ed2, AP 214 Ed1, AP 242 Ed1, Ed2 (beta), Ed3 (beta) |
STP, STEP, STPZ |
|
||||
Any |
STL |
|
||||
U3D |
ECMA-363 |
U3D |
|
|||
1.0 and 2.0 |
VRML |
|
||||
Any |
OBJ |
|
Legend
= Supported
= Partial or variable support
= This concept is not supported by this format
/ = Windows
/ = Linux
/ = macOS
/ = Android
/ = iOS
Footnotes
If you are evaluating HOOPS Exchange, you may want to get more familiar with our Supported Platforms page as well. Simply press the button Next when you are ready.