PLY (.ply)

背景

    • 三维几何格式.
    • ASCII 或二进制格式.
    • 用于存储和交换三维图形对象.
    • 被称为斯坦福三角格式(Stanford Triangle Format).
    • PLY 是 polygon(多边形)的缩写.
    • 把一个三维对象存为线和多边形图元以及它们属性的集合.
    • 允许用户定义的格式参数.

Import 与 Export

导入参数

  • Import 的通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Summary"文件摘要
    "Rules"所有可用参数的规则列表
  • 表示数据的参数:
  • "BinaryFormat"该文件是否为一个二进制或 ASCII 的 PLY 文件
    "Comments"注释
    "VertexData"顶点坐标列表
    "PolygonData"索引形式的多边形参数
    "UserExtensions"用户定义的与多边形顶点相关的数据
  • 表示几何的参数:
  • "BoundaryMeshRegion"表示某三维固体的边界网格
    "MeshRegion"表示表面网格
  • 表示图形的参数:
  • "Graphics3D"表示为 Graphics3D 对象的 PLY 文件
    "GraphicsComplex"表示为 GraphicsComplex 对象的 PLY 文件
    "PolygonObjects"以绝对坐标表示的多边形图元列表
  • 在 PLY 文件中,ImportExport 默认情况下使用 "MeshRegion" 参数.

选项

  • Export 选项:
  • "BinaryFormat"True是否写入一个二进制或 ASCII 文件

范例

打开所有单元关闭所有单元

基本范例  (2)

从 PLY 文件中将三维模型作为 MeshRegion 对象导入:

模型属性的概述:

将三维模型导出至 PLY 文件:

打印文件的原始文本内容:

范围  (13)

Import  (7)

Import 作用于某 ASCII PLY 文件:

二进制 PLY 文件:

任何可访问的 URL:

流:

Import 自动检测 PLY 文件:

Import 提供对 PLY 文件中参数的访问:

Import 作用于大型文件:

Export  (6)

Export 作用于三维图形:

特殊区域:

公式区域:

网格区域:

导出至 ASCII PLY 文件:

二进制 PLY 文件:

导入参数  (11)

"BinaryFormat"  (1)

检验该文件是否为二进制或 ASCII PLY 文件:

"BoundaryMeshRegion"  (1)

给出边界网格区域:

"Comments"  (1)

要内嵌于文件中的注释:

"CoordinateTransform"  (1)

给出从 PLY 格式使用的坐标系统到 Wolfram 语言使用的坐标系统的转换函数:

"Graphics3D"  (1)

给出 Graphics3D 对象:

"GraphicsComplex"  (1)

给出 GraphicsComplex 对象:

"MeshRegion"  (1)

给出网格区域:

"PolygonData"  (1)

给出索引格式的多边形参数:

"PolygonObjects"  (1)

给出在绝对坐标给定的 Polygon 基元列表:

"Summary"  (1)

给出属性概述:

文件大小:

"UserExtensions"  (1)

用于定义的数据域名称:

导出参数  (2)

默认情况下,导出时会生成一个 ASCII 文件:

打印文件的原始文本内容:

使用 "BinaryFormat" True 来生成一个二进制文件:

打印文件的原始文本内容: