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

格式指南

PLY 文件格式 (.ply)

斯坦福的多边形格式:为点云和扫描数据保存逐顶点颜色、法线和自定义属性。

下载免费试用版

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

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

带手轮的阀门 (STEP → PLY), 由转换后的文件渲染
STEP → PLY带手轮的阀门: 2.2 MB STEP → 5.5 MB PLY, 64,322 个三角形, 2.2 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。
扩展名.ply
全称Polygon File Format / Stanford Triangle Format
几何类型带自定义逐顶点/逐面属性的多边形网格
变体ASCII、二进制(小端)、二进制(大端)
开放标准有
支持颜色是 — 逐顶点 RGB/RGBA
支持法线是 — 逐顶点
支持任意属性是 — 自描述文件头

什么是PLY文件?

PLY(Polygon File Format,又称Stanford Triangle Format)于20世纪90年代在斯坦福大学开发,用于存储Digital Michelangelo Project的3D扫描数据。PLY使用灵活的自描述文件头,定义文件包含哪些逐顶点和逐面属性,例如位置、RGB颜色、法向量、置信度、强度。这使PLY非常适合3D扫描仪输出、摄影测量点云,以及几何数据附带丰富逐点元数据的研究数据集。PLY有ASCII和二进制(小端或大端)两种变体。

PLY文件的常见用途

3D 扫描与点云

激光雷达扫描仪、结构光扫描仪和深度相机(Intel RealSense、Microsoft Azure Kinect)输出带有逐点颜色和法线数据的PLY文件。

摄影测量输出

摄影测量软件(Agisoft Metashape、COLMAP、OpenMVS)将点云和密集网格导出为PLY文件,以便在MeshLab或CloudCompare中进一步处理。

研究数据集

Stanford 3D Scanning Repository(包括著名的Stanford Bunny和Dragon模型)以PLY格式分发数据集,使其成为几何处理研究的事实标准。

软件支持

MeshLab、CloudCompare、Blender、Open3D、PCL(Point Cloud Library)、Assimp、3D Slicer和3D CAD Converter。

转换此格式

通常转换为 STL 以进行 3D 打印,转换为 OBJ 以进行渲染,或转换为 glTF/GLB 以进行网页可视化。在打印 PLY 扫描数据之前,通常需要进行网格修复。

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

PLY 非常适合采集 3D 扫描和 point cloud,但大多数打印机、渲染器和网页查看器需要的是另一种格式。3D CAD Converter 可读取 ASCII 与 binary 的 PLY(包括每个 vertex 的颜色),并通过三步导出干净的 mesh 文件。

1

添加 PLY 文件

将单个 .ply 扫描文件或整个文件夹拖入应用。ASCII 与 binary 的 PLY 会被自动识别。

2

选择输出格式

3D 打印选 STL,渲染选 OBJ,网页选 glTF/GLB。如有需要可设置 tessellation 和单位。

3

点击转换

整批文件在本地处理,带进度条和预计剩余时间。您的扫描数据绝不会离开电脑。

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

# 将 PLY 扫描转换为用于 3D 打印的 STL
cadconvert convert scan.ply -o scan.stl

# 将 PLY 扫描转换为用于渲染的 OBJ
cadconvert convert scan.ply -o scan.obj

# 将 mesh 导出为紧凑的 binary PLY
cadconvert convert model.stl -o model.ply --binary

# 将整个文件夹的扫描批量转换为 PLY
cadconvert batch ./in -o ./out -f ply -r

# 将高密度扫描的三角形减少到一半
cadconvert convert scan.ply -o scan_light.stl --decimate 0.5

PLY 既可导入也可导出。用 --binary 输出紧凑的二进制 PLY,用 --units 设置比例,用 --decimate 减少高密度扫描的三角形数量。

PLY:3D 扫描与摄影测量的格式

凡是几何数据带有丰富的逐点信息之处,PLY 都能彰显价值。其自描述文件头可携带每个 vertex 的 RGB 颜色、法线、置信度和强度,这正是 lidar 扫描仪、深度相机和摄影测量流程所生成的内容。这使 PLY 成为原始 3D 扫描输出和稠密 point cloud 的天然容器,远胜于只存储三角形的 STL 这类打印格式。

扫描清理完毕后,您通常会将其转入更通用的 mesh 格式。将 PLY 与相邻格式比较,并一键转换: STL, OBJ, OFF.

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

ASCII 与 binary 的文件大小

ASCII 的 PLY 可读,但可能比 binary PLY 大数倍、加载更慢。对于大型扫描,使用 --binary 导出为 binary PLY,可减小文件大小并加速后续工具。

point cloud 与 mesh

PLY 既可包含纯 point cloud(只有 vertex,没有面),也可包含完整的 mesh。打印和大多数渲染器需要面,如果转换后的文件看起来是空的,源文件很可能是需要先进行网格化的 point cloud。

转 STL 时丢失每个 vertex 的颜色

STL 不存储颜色,因此 PLY 中每个 vertex 的 RGB 在转换为 STL 时会丢失。若要保留颜色,请改为转换为 OBJ、glTF 或 3MF,或将原始 .ply 作为颜色母版保留。

PLY 文件格式 — 常见问题

.ply 文件是什么?

.ply 文件即 PLY 文件,也就是 Polygon File Format,又称 Stanford Triangle Format。它通过自描述文件头存储 3D mesh 或 point cloud,可逐 vertex 列出位置、RGB 颜色、法线等,支持 ASCII 或 binary。它是 3D 扫描、摄影测量和几何处理研究的事实标准。

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

重新使用 PLY 并不需要 MeshLab、CloudCompare 或 Blender。3D CAD Converter 可直接打开 .ply 文件(ASCII 和 binary,含逐 vertex 颜色),并批量导出为 STL、OBJ、glTF 等 12 多种格式。拖入文件或文件夹,选择格式,点击转换即可。

如何将 PLY 转换为 STL?

在 3D CAD Converter 中打开 .ply 并选择 STL,或运行 cadconvert convert scan.ply -o scan.stl。STL 只保留几何,因此逐 vertex 颜色会丢失,这在 3D 打印中是正常的。使用 cadconvert batch ./in -o ./out -f stl -r 可一次转换整个扫描文件夹。

可以免费转换 PLY 吗?

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