OBJ (.obj)
背景
-
- Wavefront OBJ 格式.
- 三维几何格式.
- 用于存储和交换三维几何定义.
- Wavefront 应用程序的原格式.
- 以线、点、多边形基元和它们的属性集合存储一个几何形状.
- 可以存储表面颜色信息.
- ASCII 格式.
- 由 Alias Wavefront 开发.
- 存储以单个几何形状.
Import 与 Export
- Import["file.obj"] imports an file 以 MeshRegion 对象形式导入一个 OBJ 文件,代表表面(surface).
- Import["file.obj",elem] 从一个 OBJ 文件中导入指定参数.
- 导入格式可用 Import["file","OBJ"] 或 Import["file",{"OBJ",elem,…}] 指定.
- Export["file.obj",expr] 将一个以网格为基础的三维几何区域导入至一个二进制 OBJ 文件. The expr 可为 ConstantRegionQ 或 Graphics3D 对象的任一区域.
- Export["file.obj",expr,{opt1->val1,…}] 为文件格式导出具有指定选项的 expr.
- 文件格式可用 Export["file",expr,"OBJ"] 或 Export["file",expr,{"OBJ",opt1->val1,…}] 指定.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
Import 参数
- Import 通用选项:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 表示数据格式的参数:
-
"VertexData" 顶点坐标列表 "PolygonData" 索引形式的多边形数据 "VertexNormals" 对应顶点的法向量 - 表示几何的参数:
-
"BoundaryMeshRegion" 表示三维固体的边界网格 "MeshRegion" 表示表面的网格 - 表示图形的参数:
-
"Graphics3D" 表示为一个 Graphics3D 对象的 OBJ 文件 "GraphicsComplex" 表示为 GraphicsComplex 对象的 OBJ 文件 "PolygonObjects" 以绝对坐标表示的多边形图元列表 - 在 OBJ 文件中,Import 和 Export 在默认情况下使用 "MeshRegion" 参数.
范例
打开所有单元关闭所有单元基本范例 (2)
范围 (11)
导入参数 (10)
"Graphics3D" (1)
给出其 Graphics3D 对象:
"GraphicsComplex" (1)
给出其 GraphicsComplex 对象:
"PolygonObjects" (1)
给出以绝对坐标表示的 Polygon 图元列表: