11月促销:终身许可证仅需$89.50(原价$179)。11月30日截止。还剩21天立即购买 →

格式指南

OFF 文件格式 (.off)

最小 ASCII 网格格式 — 干净、无依赖的多边形几何,适用于研究和处理工具。

下载免费试用版

免费试用:全部功能,可转换10次。无需信用卡。Windows 10/11。

30天退款保证 · 一次性许可  —  查看价格

带手轮的阀门 (STEP → OFF), 由转换后的文件渲染
STEP → OFF带手轮的阀门: 4.4 MB STEP → 9.3 MB OFF, 90,085 个三角形, 3.8 s (Ryzen 9 3900X).

该格式的适用位置

您的文件

实体 CAD

  • STEP
  • IGES
  • BREP

网格

  • STL
  • OBJ
  • 3MF
  • PLY
  • glTF
  • GLB
  • FBX
  • DAE
  • X3D
  • OFF
  • AMF

图纸和场景中的 3D 面

  • DXF
  • DWG
  • USD
3D CAD Converter打开、预览、转换

您得到的结果

3D 打印

  • STL
  • 3MF
  • OBJ
  • PLY

网页、AR 和游戏

  • glTF
  • GLB
  • FBX
  • DAE

查看器和存档

  • VRML
  • X3D
  • OFF

CAD 数据交换

  • STEP
  • IGES
  • BREP

实体 CAD(STEP、IGES、BREP)可转换为网格或其他实体格式。网格可转换为其他网格格式。虚线格式(DXF、DWG、AMF、USD)只能读取,不能写出。 VRML 可读取 .wrl、.vrml 和 gzip 压缩的 .wrz 文件,并写入 .wrl。

不支持的操作
  • 转换纯 2D 的 DWG 或 DXF 图纸(需要 3D 面)。
  • 将网格(STL、OBJ、3MF)转回 STEP、IGES 或 BREP。
  • 读取 SolidWorks、Inventor 或 CATIA 的原生文件。请先在该软件中导出 STEP 或 IGES。
扩展名.off
全称Object File Format
几何类型多边形网格(三角形和多边形)
变体OFF(普通)、COFF(颜色)、NOFF(法线)、CNOFF(颜色+法线)
开放标准有
支持颜色仅 COFF 变体
支持法线仅 NOFF 变体
编码ASCII 文本

什么是OFF文件?

OFF(Object File Format)是一种用于表示多边形网格的极简ASCII文本格式。OFF文件以关键字“OFF”开头,随后是顶点数、面数和边数,然后是顶点坐标,最后是面(每个面由顶点数量和索引定义)。可选变体(COFF表示颜色,NOFF表示法线)可添加逐顶点属性。OFF因Princeton Shape Benchmark和Geomview可视化软件而流行,成为计算几何研究中分发多边形网格测试数据集的事实标准。它有意保持简单:没有材质、没有纹理、没有层级,只有原始的多边形几何。

OFF文件的常见用途

计算几何研究

学术几何处理库(CGAL、libigl、OpenMesh)将OFF用作通用测试格式。Princeton Shape Benchmark等数据集以OFF文件形式分发。

几何处理管道

OFF用于网格处理管线,在预处理脚本和网格分析工具之间,人们更倾向于使用一种简单、无依赖且人类可读的格式。

Geomview 可视化

Geomview是Geometry Center推出的交互式3D查看器,它以OFF作为原生格式,推动了该格式在学术可视化社区中的普及。

软件支持

MeshLab、Geomview、CGAL、libigl、OpenMesh、Blender(通过导入插件)和3D CAD Converter。

转换此格式

通常转换为STL用于3D打印,转换为OBJ用于渲染,或转换为PLY用于需要逐顶点属性的数据集。打印OFF文件前通常需要修复网格。

如何将 OFF 转换为 OBJ、STL 或 PLY

OFF 是一种极简的学术 mesh 格式,很少有主流工具能读取。3D CAD Converter 可直接打开 .off 文件,并通过三步将其导出为广泛支持的 mesh 格式。

1

添加 OFF 文件

将单个 .off 文件或整个文件夹拖入应用。普通 OFF 以及带颜色和法线的 COFF/NOFF 变体都会被读取。

2

选择输出格式

广泛兼容选 OBJ,3D 打印选 STL,需要逐 vertex 属性则选 PLY。如有需要可设置单位和 tessellation。

3

点击转换

整批文件在本地运行,带进度条和预计剩余时间。不会向云端上传任何内容。

更喜欢命令行?同样的转换可通过 CLI 运行,便于脚本化和自动化:

# 将 OFF 的 mesh 转换为广泛兼容的 OBJ
cadconvert convert model.off -o model.obj

# 将 OFF 的 mesh 转换为用于 3D 打印的 STL
cadconvert convert model.off -o model.stl

# 将 OFF 的 mesh 转换为带逐 vertex 数据的 PLY
cadconvert convert model.off -o model.ply

# 将整个文件夹的 OFF 文件批量转换为 OBJ
cadconvert batch ./in -o ./out -f obj -r

# 保留高密度网格一半的三角形
cadconvert convert model.off -o model_light.stl --decimate 0.5

OFF 既可导入也可导出。用 --units 设置比例,用 --decimate 在导出时减少三角形数量。

OFF:简单的几何处理格式

OFF 刻意保持极简,仅用纯 ASCII 表示 vertex 和面,没有材质、纹理或场景层级。这种简单正是它在计算几何领域的优势:解析简单、易于脚本生成、便于调试阅读。它是 Princeton Shape Benchmark 的格式,也是 Geomview 的原生格式,因此在学术 mesh 数据集和处理流程中频繁出现。

在学术界之外,OFF 的支持较为有限,因此在别处使用模型前,您通常会先将其转换为更常见的 mesh 格式。将 OFF 与最相近的格式比较,并一键转换: OBJ, PLY.

OFF 常见问题(及解决方法)

软件支持小众

许多 3D 工具和查看器无法打开 OFF,Blender 需要导入插件。将 OFF 转换为 OBJ 或 STL 可让 mesh 几乎随处可用,而 3D CAD Converter 原生读取 OFF,无需插件。

没有颜色或材质

普通 OFF 仅存储几何,只有 COFF/NOFF 变体才携带颜色或法线。若后续需要颜色或材质,请转换为支持逐 vertex 或材质颜色的 OBJ、PLY 或 glTF。

庞大的 ASCII 文件

由于 OFF 是纯文本,高分辨率的 mesh 会生成非常大、加载缓慢的文件。转换为 binary STL 或 binary PLY 可大幅减小大型模型的文件大小和加载时间。

OFF 文件格式 — 常见问题

.off 文件是什么?

.off 文件即 OFF 文件,也就是 Object File Format,一种用于多边形 mesh 的极简 ASCII 格式。它以关键字 OFF 开头,接着是 vertex、面和边的数量,然后是 vertex 坐标和面索引。它因 Princeton Shape Benchmark 和 Geomview 而普及,仅存储几何,没有材质、纹理或层级。

没有 MeshLab 或 Blender 如何打开 OFF 文件?

OFF 是许多查看器无法读取的小众学术格式,Blender 也需要插件。3D CAD Converter 可直接打开 .off 文件,并批量导出为 OBJ、STL、PLY、glTF 等 12 多种格式,无需插件。拖入文件或文件夹,选择格式,点击转换即可。

如何将 OFF 转换为 OBJ?

在 3D CAD Converter 中打开 .off 并选择 OBJ,或运行 cadconvert convert model.off -o model.obj。OBJ 的支持远比 OFF 广泛,因此转换后 mesh 几乎可在任何 3D 工具中使用。使用 cadconvert batch ./in -o ./out -f obj -r 可一次转换整个文件夹。

可以免费转换 OFF 吗?

可以。3D CAD Converter 提供免费试用,可将 OFF 转换为 OBJ、STL、PLY、glTF 等,包括完整的批量文件夹,并可控制单位和 tessellation。可进行 10 次全质量转换,无截止日期,在 Windows 10 或 11 上无需信用卡。