LogoSTP 查看器文档

导出指南 - 全屏模式下的3D模型导出

从STP Viewer全屏模式中导出多种格式3D模型的完整指南

导出指南 - 3D模型导出

快速开始 - 2步完成导出

点击导出按钮

在全屏模式下,点击工具栏中的导出按钮(📥 下载图标)或按下 Ctrl+E

选择格式并下载

选择您需要的格式并点击导出。文件将自动下载。

最受欢迎的格式:

  • STL Binary - 3D打印
  • OBJ - CAD软件
  • GLB - Web应用程序

专业提示: 导出功能适用于当前加载的模型。导出前请确保模型正确显示。处理时间通常为5-30秒,具体取决于模型复杂度。

支持的导出格式

10种导出格式

支持主要CAD和3D格式,包括OBJ、STL、PLY、glTF等

跨平台兼容

在桌面端、平板和移动设备上提供优化体验

高质量输出

保持模型精度,支持二进制和文本格式

智能推荐

根据使用场景推荐最佳导出格式

🎯 格式快速参考

格式最佳用途文件大小兼容性典型使用
STL Binary3D打印通用最常见
OBJCAD软件中等优秀行业标准
GLBWeb应用现代交互式网页
glTFWeb(含资源)现代丰富网页应用
PLY Binary点云良好科学研究
3DMRhino中等专业NURBS模型
查看全部10种格式

文本格式

格式扩展名多文件最佳用途
OBJ.obj是(含.mtl)通用3D建模,广泛兼容
STL Text.stl3D打印,基于文本的工作流
PLY Text.ply点云,研究应用
OFF.off数学建模,网格处理
glTF.gltf是(含资源)Web应用,PBR材质
BIM.bim建筑信息建模

二进制格式

格式扩展名多文件最佳用途
STL Binary.stl3D打印(更小文件)
PLY Binary.ply点云(紧凑)
GLB.glbWeb交付,单文件分发
3DM.3dmRhino兼容,NURBS保持

如何导出模型

桌面体验

进入全屏模式

点击全屏按钮或按下 F11 进入全屏查看模式。

访问导出工具

在全屏工具栏中,点击导出按钮(下载图标)或使用键盘快捷键 Ctrl+E

选择格式

从对话框中选择所需的导出格式。每种格式显示:

  • 格式名称和描述
  • 文件类型指示器(二进制/文本)
  • 多文件指示器(如适用)

确认导出

点击导出 [格式名称] 开始转换过程。处理完成后将自动开始导出。

📱 移动设备和平板体验

访问导出功能

在全屏模式下,点击更多按钮(⋮ 三点)→ 导出

选择并下载

选择格式并点击导出。文件会自动保存到下载文件夹。

移动设备提示:

  • 大模型建议使用Wi-Fi
  • 推荐STL Binary(文件更小)
  • 导出后检查下载应用

常见使用场景

格式选择指南

用于3D打印

推荐: STL Binary

  • 文件体积小
  • 打印机通用支持
  • 处理速度快

用于Web应用

推荐: GLB或glTF

  • 为网页交付优化
  • 支持材质和纹理
  • 现代标准

用于CAD软件

推荐: OBJ或3DM

  • 软件兼容性广泛
  • 保持几何精度
  • 行业标准

用于研究/分析

推荐: PLY或OFF

  • 灵活的数据结构
  • 支持自定义属性
  • 学术标准

故障排除

常见导出问题

🚫 导出按钮变灰

快速修复: 等待模型完全加载(进度条完成)

如果仍然变灰:

  1. 刷新页面并重新加载模型
  2. 检查浏览器支持WebGL(访问 webglreport.com)
  3. 尝试不同浏览器(推荐Chrome/Firefox)

⚠️ 导出失败或耗时过长

立即解决方案:

  1. 关闭其他浏览器标签页(释放内存)
  2. 尝试STL Binary格式(最可靠)
  3. 检查文件大小 - 超过100MB的模型可能超时

高级解决方案:

  • 清除浏览器缓存
  • 禁用浏览器扩展
  • 尝试无痕/隐私模式

📁 文件未下载

浏览器问题:

  1. 先检查下载文件夹
  2. 允许此网站下载文件
  3. 禁用下载管理器/扩展
  4. 尝试不同格式(STL Binary最小)

重要: 导出系统处理当前加载和渲染的模型。导出前请确保您的模型显示正确,因为导出将反映当前的视图状态。

软件兼容性

CAD软件兼容性

软件推荐格式备注
AutoCADOBJ, STLSTL用于3D打印工作流
SolidWorksSTL, OBJ优先使用原生STEP导入
Fusion 360STL, OBJ, 3DMSTL支持良好
Rhino3DM, OBJ, PLY3DM保持NURBS
BlenderOBJ, PLY, glTF/GLBOBJ支持优秀
SketchUpSTL, OBJSTL需要插件

3D打印切片软件兼容性

切片软件推荐格式备注
PrusaSlicerSTL Binary导入最快
CuraSTL Binary/Text两种都支持
Simplify3DSTL Binary首选格式
Slic3rSTL, OBJ推荐STL
高级技术详情

技术实现详情

ExportDialog组件

导出功能通过 ExportDialog 组件(src/components/stp-viewer/fullscreen/ExportDialog.tsx)实现,提供:

// 核心导出功能
const handleExport = useCallback(async () => {
  if (!online3DViewerAPI?.exportModel) {
    // 处理API不可用情况
    return;
  }
  
  await online3DViewerAPI.exportModel(
    formatConfig.fileFormat,  // 'Binary' 或 'Text'
    formatConfig.extension    // 文件扩展名
  );
}, [selectedFormat, online3DViewerAPI]);

API集成

系统与Online3D Viewer的导出功能集成:

  • 格式检测: 基于扩展名自动选择格式
  • 质量控制: 转换过程中保持模型精度
  • 进度反馈: 处理过程中的视觉指示器
  • 错误恢复: 优雅处理导出失败

性能考虑

  • 内存使用: 二进制格式通常使用更少内存
  • 处理时间: 文本格式生成时间可能更长
  • 文件大小: 二进制格式产生更小文件
  • 兼容性: 文本格式提供更好的跨平台支持

下一步

掌握导出功能后:

  1. 探索截图功能进行视觉文档记录
  2. 学习测量工具进行精确分析
  3. 查看故障排除获得更多帮助
  4. 浏览移动设备指南了解移动设备特有功能

本指南涵盖了STP Viewer全屏模式中的完整导出功能。如需更多支持或功能请求,请访问我们的支持资源。