Supported Import File Formats
Meshbex CAD Explorer supports loading 3D models in a variety of formats. This page explains the purpose of each format, its typical use cases, and its advantages and disadvantages.
GLB – Meshbex primary file format
GLB (GL Binary) is the binary variant of the open standard glTF 2.0 (Graphics Language Transmission Format), developed by the Khronos Group. It is the preferred and primary format of Meshbex CAD Explorer.
Why is GLB the primary format?
Complete scene in a single file – GLB bundles geometry, materials, textures, object hierarchy, animations, and all user metadata (dimensions, annotations, assembly workflow, documents, attachments) into one self-contained file.
Efficiency – Binary encoding ensures a compact file size and very fast loading with no text decoding overhead.
Full material and texture support – PBR (Physically Based Rendering) materials are a first-class part of the standard; the result looks identical in every renderer.
Open standard – No licensing fees; supported across the entire industry (Three.js, Blender, Unity, Unreal Engine, web browsers, AR/VR).
Extensibility – The format supports custom extensions (
extras/extensions), which CAD Explorer uses to embed assembly steps, section settings, 3D dimensions, and other data directly in the file.Draco compression – Optional geometry compression via Google Draco can further reduce file size by tens of percent.
GLTF
GLTF is the text (JSON) variant of the same standard. Geometry and textures are stored in separate files (.bin, .png…), so the full project is a folder of multiple files. This is convenient for manual editing but impractical for sharing as a single file. CAD Explorer supports importing a full GLTF folder.
GLTF vs. GLB
Property | GLB | GLTF |
|---|---|---|
Number of files | 1 | multiple |
Content type | binary | text (JSON) |
Loading speed | fast | slower |
Human-readable | no | yes |
STL – Standard Triangle Language
One of the oldest and most widely used formats for 3D printing and CAD export. It describes a solid surface as a set of triangles.
Advantages
Universal support – readable by virtually every piece of 3D software.
Simple structure – easy to generate and parse.
Available in both binary and ASCII variants.
Disadvantages
No materials or textures – pure geometry only.
No hierarchy – the entire model is a single triangle mesh with no names or groups.
Large file sizes at high mesh density.
No native colour support (unofficial extensions exist).
Typical use: preparing models for FDM/SLA 3D printing, exchanging bare geometry between CAD systems.
OBJ – Wavefront Object
A text-based format developed by Wavefront Technologies in the 1980s. Still widely used thanks to its simple structure. Geometry is stored in a .obj file, with materials in an accompanying .mtl file.
Advantages
Supports materials and UV coordinates for textures.
Human-readable in any text editor.
Broad support across 3D applications.
Disadvantages
Import requires the full folder (OBJ + MTL + textures).
Text format – slow loading for large models.
Limited PBR material support.
No animation or skeletal data.
Typical use: exchanging models between different 3D applications, legacy game assets, visualisation.
FBX – Filmbox
A proprietary format by Autodesk, originally developed for exchanging animations and 3D scenes between animation applications (Maya, 3ds Max, MotionBuilder).
Advantages
Supports skeletal animations, skinning, and morph targets.
Preserves scene hierarchy, cameras, and lights.
Full material and texture support.
Widely used in the games industry (Unity, Unreal Engine).
Disadvantages
Proprietary format – Autodesk does not maintain a public specification.
Import in CAD Explorer uses an open-source library with limited compatibility.
The binary file format is not easily readable.
Gradually being replaced by the open glTF standard.
Typical use: game assets, 3D animation, data exchange between Autodesk products.
3MF – 3D Manufacturing Format
A modern open format designed by the 3MF Consortium (Microsoft, Autodesk, HP, Ultimaker, and others) specifically for next-generation 3D printing.
Advantages
A single file (ZIP archive) contains geometry, materials, colours, and print parameters.
Accurate mesh description without the typical errors found in STL.
Supports multi-material printing and full-colour models.
Open standard with thorough documentation.
Disadvantages
Less widespread than STL in legacy slicers.
Limited support for animations or complex hierarchies.
Typical use: professional 3D printing (FDM, SLA, SLS, MJF), data transfer to modern slicer applications (PrusaSlicer, Bambu Studio).
STEP / STP – Standard for the Exchange of Product Data
The international standard ISO 10303 for data exchange between CAD systems. It stores exact B-Rep (Boundary Representation) geometry – not just a triangular mesh approximation.
Advantages
Precise geometry – NURBS curves and surfaces, not a triangular approximation.
Preserves assembly hierarchy, component names, and material properties.
Industry standard – supported by all professional CAD systems (CATIA, SolidWorks, NX, Fusion 360, FreeCAD…).
Disadvantages
Conversion to a triangle mesh (tessellation) for display in CAD Explorer loses B-Rep precision.
Large, complex assemblies can be slow to import.
No texture or animation support.
Typical use: CAD data exchange between engineering systems, archiving design documentation, supply-chain data in mechanical engineering.
IGES / IGS – Initial Graphics Exchange Specification
One of the earliest CAD data exchange standards, developed in the USA in 1980 (ANSI Y14.26M). Being gradually superseded by STEP, but still widely used in aerospace and automotive industries.
Advantages
Extremely broad compatibility – supported by virtually every CAD system in the world.
Transfers exact B-Rep and NURBS geometry.
Vendor-independent.
Disadvantages
Outdated standard – the specification has not been actively developed since 1996.
Text format – large files, slow import for large assemblies.
Different implementations are often incompatible – a file that works in one CAD system may fail in another.
No support for textures, animations, or modern design data (PMI).
Typical use: exchanging precise geometry (surfaces, curves) between legacy CAD systems, archival documentation in aerospace and automotive industries.
Quick format comparison
Format | Geometry | Materials / textures | Hierarchy | Animation | Open standard |
|---|---|---|---|---|---|
GLB | mesh | PBR (full) | yes | yes | yes |
GLTF | mesh | PBR (full) | yes | yes | yes |
STL | mesh | none | no | no | yes |
OBJ | mesh | Phong | partial | no | yes |
FBX | mesh | yes | yes | yes | no |
3MF | mesh | colours | yes | no | yes |
STEP | B-Rep | none | yes | no | yes |
IGES | B-Rep | none | partial | no | yes |
For sharing finished 3D models including assembly workflow, annotations, and documentation, always prefer the GLB format.
Supported Export File Formats
CAD Explorer can export the current scene or a selected object in the following formats. All export actions are available in the File panel.
GLB – standard export
Exports the scene as a standard GLB 2.0 file. All geometry, materials, PBR textures, object hierarchy, assembly workflow, 3D dimensions, annotations, documents, and attachments are embedded in a single binary file.
Two scope variants
Export all to GLB – exports every loaded model.
Export selected to GLB – exports only the currently selected object (or multi-selection group). The world-space transform is baked in so the object appears in the correct position on re-import.
When to use
Use this format for all regular saves and sharing. The exported GLB can be re-imported without any data loss.
GLB with Draco compression
Same as the standard GLB export but applies Google Draco geometry compression before writing the file. A progress overlay is displayed while the compression runs.
Advantages
Significantly smaller file size (often 60–90% reduction) – ideal for web sharing or storage-constrained environments.
All metadata is preserved identically to the standard GLB export.
Disadvantages
Slower export due to the compression step.
Requires a Draco-capable loader on the receiving end (CAD Explorer includes one; most modern 3D tools do too).
Two scope variants
Export all to GLB (Compression)
Export selected to GLB (Compression)
STL – export
Exports the mesh geometry as an STL file. On export you are prompted for a file name and for the format variant.
Format variants
Binary STL (default, option
b) – compact binary encoding, smaller file, faster to write.ASCII STL (option
a) – human-readable text, larger file, useful for debugging or legacy tools that do not support binary STL.
Limitations
Only geometry is exported. Materials, textures, hierarchy, annotations, and assembly data are not included.
The entire scene (or selected object) is flattened into a single triangle mesh.
Two scope variants
Export all to STL
Export selected to STL
HTML – self-contained viewer
Exports a fully self-contained HTML file that embeds the 3D model together with a lightweight Three.js viewer. The recipient can open the file directly in any modern web browser with no installation required.
Advantages
Zero dependency for the viewer – works offline.
The model, assembly workflow, and all annotations are preserved.
Easy to share via e-mail or a file host.
Disadvantages
File size is larger than GLB because the viewer JavaScript is bundled inside.
The file is read-only – it cannot be re-imported into CAD Explorer for editing.
Four variants
Variant | Draco | Source obfuscated |
|---|---|---|
Export to HTML | no | no |
Export to HTML (Compression) | yes | no |
Export to HTML obfuscated | no | yes |
Export to HTML obfuscated (Compression) | yes | yes |
The obfuscated variants minify and obfuscate the embedded viewer source code, making it harder to extract the 3D data from the HTML file – useful when distributing models that should not be easily re-used.
Quick export comparison
Format | Re-importable | Metadata preserved | Draco option | Viewer included |
|---|---|---|---|---|
GLB | yes | full | yes | no |
STL | yes (geometry only) | none | no | no |
HTML | no | full | yes | yes |