LogoSTP Viewer Documentation

Export Guide - 3D Model Export in Fullscreen Mode

Complete guide to exporting 3D models in various formats from STP Viewer's fullscreen mode

Export Guide - 3D Model Export

Quick Start - Export in 2 Simple Steps

Click Export Button

In fullscreen mode, click the Export button (📥 download icon) in the toolbar or press Ctrl+E.

Select Format & Download

Choose your format and click Export. File downloads automatically.

Most Popular Formats:

  • STL Binary - 3D printing
  • OBJ - CAD software
  • GLB - Web applications

Pro Tip: Export works with your currently loaded model. Ensure proper display before exporting. Processing typically takes 5-30 seconds depending on model complexity.

Supported Export Formats

10 Export Formats

Support for major CAD and 3D formats including OBJ, STL, PLY, glTF, and more

Cross-Platform

Optimized experience on desktop, tablet, and mobile devices

High Quality

Maintains model precision and supports both binary and text formats

Smart Selection

Format recommendations based on your intended use case

🎯 Format Quick Reference

FormatBest ForFile SizeCompatibilityTypical Use
STL Binary3D PrintingSmallUniversalMost common
OBJCAD SoftwareMediumExcellentIndustry standard
GLBWeb AppsSmallModernInteractive web
glTFWeb (with assets)LargeModernRich web apps
PLY BinaryPoint CloudsSmallGoodScientific
3DMRhinoMediumSpecializedNURBS models
View All 10 Formats

Text-Based Formats

FormatExtensionMulti-FileBest For
OBJ.objYes (with .mtl)General 3D modeling, wide compatibility
STL Text.stlNo3D printing, text-based workflows
PLY Text.plyNoPoint clouds, research applications
OFF.offNoMathematical modeling, mesh processing
glTF.gltfYes (with assets)Web applications, PBR materials
BIM.bimNoBuilding Information Modeling

Binary Formats

FormatExtensionMulti-FileBest For
STL Binary.stlNo3D printing (smaller file size)
PLY Binary.plyNoPoint clouds (compact)
GLB.glbNoWeb delivery, single-file distribution
3DM.3dmNoRhino compatibility, NURBS preservation

How to Export Models

Desktop Experience

Enter Fullscreen Mode

Click the fullscreen button or press F11 to enter fullscreen viewing mode.

Access Export Tool

In the fullscreen toolbar, click the Export button (download icon) or use the keyboard shortcut Ctrl+E.

Select Format

Choose your desired export format from the dialog. Each format shows:

  • Format name and description
  • File type indicator (Binary/Text)
  • Multi-file indicator where applicable

Confirm Export

Click Export [Format Name] to begin the conversion process. The export will start automatically once processing is complete.

📱 Mobile & Tablet Experience

Access Export

In fullscreen mode, tap the More button (⋮ three dots) → Export.

Select & Download

Choose format and tap Export. File saves to Downloads folder automatically.

Mobile Tips:

  • Use Wi-Fi for large models
  • STL Binary recommended (smaller files)
  • Check Downloads app after export

Common Use Cases

Format Selection Guide

For 3D Printing

Recommended: STL Binary

  • Small file size
  • Universal printer support
  • Fast processing

For Web Applications

Recommended: GLB or glTF

  • Optimized for web delivery
  • Supports materials and textures
  • Modern standard

For CAD Software

Recommended: OBJ or 3DM

  • Wide software compatibility
  • Preserves geometry precision
  • Industry standard

For Research/Analysis

Recommended: PLY or OFF

  • Flexible data structure
  • Supports custom properties
  • Academic standard

Troubleshooting

Common Export Issues

🚫 Export Button Grayed Out

Quick Fix: Wait for model to fully load (progress bar completes)

If Still Grayed Out:

  1. Refresh page and reload model
  2. Check browser supports WebGL (visit webglreport.com)
  3. Try different browser (Chrome/Firefox recommended)

⚠️ Export Fails or Takes Too Long

Immediate Solutions:

  1. Close other browser tabs (frees memory)
  2. Try STL Binary format (most reliable)
  3. Check file size - models >100MB may timeout

Advanced Solutions:

  • Clear browser cache
  • Disable browser extensions
  • Try incognito/private mode

📁 File Not Downloading

Browser Issues:

  1. Check Downloads folder first
  2. Allow downloads for this site
  3. Disable download managers/extensions
  4. Try different format (STL Binary is smallest)

Important: The export system processes the currently loaded and rendered model. Make sure your model is displayed correctly before exporting, as the export will reflect the current view state.

Software Compatibility

CAD Software Compatibility

SoftwareRecommended FormatsNotes
AutoCADOBJ, STLSTL for 3D printing workflows
SolidWorksSTL, OBJNative STEP import preferred
Fusion 360STL, OBJ, 3DMGood STL support
Rhino3DM, OBJ, PLY3DM preserves NURBS
BlenderOBJ, PLY, glTF/GLBExcellent OBJ support
SketchUpSTL, OBJSTL via plugins

3D Printing Slicer Compatibility

SlicerRecommended FormatNotes
PrusaSlicerSTL BinaryFastest import
CuraSTL Binary/TextBoth supported
Simplify3DSTL BinaryPreferred format
Slic3rSTL, OBJSTL recommended
Advanced Technical Details

Technical Implementation Details

ExportDialog Component

The export functionality is implemented through the ExportDialog component (src/components/stp-viewer/fullscreen/ExportDialog.tsx), which provides:

// Core export functionality
const handleExport = useCallback(async () => {
  if (!online3DViewerAPI?.exportModel) {
    // Handle API unavailability
    return;
  }
  
  await online3DViewerAPI.exportModel(
    formatConfig.fileFormat,  // 'Binary' or 'Text'
    formatConfig.extension    // File extension
  );
}, [selectedFormat, online3DViewerAPI]);

API Integration

The system integrates with Online3D Viewer's export capabilities:

  • Format Detection: Automatic format selection based on extension
  • Quality Control: Maintains model precision during conversion
  • Progress Feedback: Visual indicators during processing
  • Error Recovery: Graceful handling of export failures

Performance Considerations

  • Memory Usage: Binary formats generally use less memory
  • Processing Time: Text formats may take longer to generate
  • File Size: Binary formats produce smaller files
  • Compatibility: Text formats offer better cross-platform support

Next Steps

After mastering the export functionality:

  1. Explore the screenshot capabilities for visual documentation
  2. Learn about measurement tools for precise analysis
  3. Check out troubleshooting for additional help
  4. Review mobile guide for mobile-specific features

This guide covers the complete export functionality available in STP Viewer's fullscreen mode. For additional support or feature requests, please visit our support resources.