Skip to content

Slide 003: File Formats, Export, and Reverse Engineering Workflow

Slide Visual

File Formats, Export, and Reverse Engineering Workflow

Slide Overview

This slide covers the final stage of the scanning pipeline: choosing the right file format for export, configuring export settings for different downstream applications, and introducing the reverse engineering workflow from scanned mesh to parametric CAD model.

Instruction Notes

File Format Selection

The export format must match the downstream application. Choosing incorrectly results in lost data (color, texture), incompatibility, or unnecessarily large files.

STL (Stereolithography) The universal 3D printing format. Stores only triangle geometry and face normals — no color, texture, or material data. Available in ASCII (human-readable, large files) and binary (compact, standard for production). Every slicer and 3D printer accepts STL. Use binary STL for file size efficiency.

OBJ (Wavefront) The standard for textured/colored scanned models. Stores vertex positions, texture coordinates (UV), face definitions, and references a companion .mtl (material) file that points to texture images (.jpg, .png). Use OBJ when preserving scanned surface color and texture is important — museum archives, visual effects, product visualization.

PLY (Polygon File Format) Designed for scan data. Supports per-vertex color, normals, confidence, and custom properties. Both ASCII and binary variants. Native format for CloudCompare and MeshLab. Use PLY as the working format during processing and for archival of full-fidelity scan data.

STEP / IGES (CAD Interchange) These are CAD formats that store parametric surfaces (NURBS), not triangulated meshes. Scanned meshes cannot be directly saved as STEP — they must go through the reverse engineering process to create parametric geometry first. STEP is the target format for engineering integration.

3MF (3D Manufacturing Format) A modern replacement for STL developed by the 3MF Consortium. Supports color, materials, textures, and build platform information in a single compressed file. Increasingly supported by slicers (Cura, PrusaSlicer, Bambu Studio). Use 3MF when exporting colored scan data for full-color 3D printing.

Export Settings Checklist

Setting Recommendation
Format STL (printing), OBJ (texture), PLY (archive), 3MF (color printing)
Binary vs. ASCII Binary for production; ASCII only for debugging or interchange
Units Verify millimeters — most slicers expect mm
Coordinate system Confirm orientation matches target software (Y-up vs. Z-up)
Triangle count Decimate appropriately before export (see Slide 002)
Texture resolution 2048x2048 or 4096x4096 for OBJ/3MF texture maps

Reverse Engineering Workflow

Reverse engineering transforms a scanned mesh into an editable CAD model. This is necessary when you need to modify the design, create manufacturing drawings, or integrate the scanned part into a CAD assembly.

The Workflow: 1. Import mesh into reverse engineering software (Fusion 360, SolidWorks + ScanTo3D, Geomagic Design X) 2. Align to coordinate system — orient the part along principal axes; define a reference plane 3. Extract cross-sections — slice the mesh at key locations to understand the profile geometry 4. Fit geometric primitives — identify and fit planes, cylinders, spheres, cones, and tori to the mesh surfaces 5. Sketch and constrain — create parametric sketches from the cross-sections; add dimensions and constraints 6. Build features — extrude, revolve, sweep, and loft sketches to create solid CAD features 7. Verify — compare the CAD model to the original scan mesh using deviation analysis (color map showing differences) 8. Export as STEP — the parametric model can now be shared, modified, and manufactured

Reverse Engineering Complexity Levels

Object Type Approach Typical Time
Prismatic (blocks, brackets) Direct primitive fitting 1-4 hours
Rotational (shafts, knobs) Cross-section + revolve 2-6 hours
Organic (sculptures, ergonomic) Surface fitting / subdivision 8-40 hours
Complex mechanical assembly Feature-by-feature reconstruction 20-100+ hours

Key Talking Points

  • File format selection is driven by the downstream application — there is no single best format
  • STL is universal for 3D printing but loses all color and texture data
  • OBJ preserves texture; PLY preserves per-vertex attributes; 3MF combines geometry and color for printing
  • Reverse engineering is a separate discipline from scanning — it requires CAD skills and significant time
  • Always archive the full-resolution PLY before decimating and exporting for specific applications

Learning Objectives (Concept Check)

  • Select the appropriate file format for 3D printing, visualization, archival, and CAD integration
  • Configure export settings (binary vs. ASCII, units, orientation) for different software targets
  • Describe the reverse engineering workflow from mesh to parametric CAD model
  • Explain why scanned meshes cannot be directly saved as STEP files

Last Updated: 2026-03-19