OBJ (.obj)

  • ImportExport 支持 OBJ 文件格式.
  • 背景背景

      Wavefront OBJ 格式.
      三维几何格式.
      用于存储和交换三维几何定义.
      Wavefront 应用程序的原格式.
      以线、点、多边形基元和它们的属性集合存储一个几何形状.
      可以存储表面颜色信息.
      ASCII 格式.
      由 Alias Wavefront 开发.
      存储以单个几何形状.

    Import 与 ExportImport 与 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 可为 ConstantRegionQGraphicsGraphics3D 对象的任一区域.
    • Export["file.obj",expr,{opt1->val1,}] 为文件格式导出具有指定选项的 expr.
    • 文件格式可用 Export["file",expr,"OBJ"]Export["file",expr,{"OBJ",opt1->val1,}] 指定.
    • 要获取关于 ImportExport 的完整信息,请参见参考页.
    • ImportStringExportString 支持 OBJ 格式.

    参数参数

    • Import 通用选项:
    • "Elements"该文件可用的参数列表
      "Rules"每个参数的规则列表
      "Options"选项和设置的列表
      "Summary"属性概述
      "CoordinateTransform"OBJ 格式的转换函数
    • 表示数据格式的参数:
    • "VertexData"顶点坐标列表
      "PolygonData"索引形式的多边形数据
      "VertexNormals"对应顶点的法向量
    • 表示几何的参数:
    • 表示三维固体的边界网格
      表示表面的网格
    • 表示图形的参数:
    • "Graphics3D"表示为一个 Graphics3D 对象的 OBJ 文件
      "GraphicsComplex"表示为 GraphicsComplex 对象的 OBJ 文件
      "PolygonObjects"以绝对坐标表示的多边形图元列表
    • 在 OBJ 文件中,ImportExport 在默认情况下使用 参数.

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

    基本范例  (2)基本范例  (2)

    从作为 MeshRegion 对象的 OBJ 中导入一个三维模型:

    In[1]:=
    Click for copyable input
    Out[1]=

    模型属性的概述:

    In[2]:=
    Click for copyable input
    Out[2]=

    导入一个带有透明表面的三维模型:

    In[1]:=
    Click for copyable input
    Out[1]=

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

    In[2]:=
    Click for copyable input
    2007年引入
    (6.0)
    | 2015年更新
    (10.2)
    Translate this page: