DAE (.dae)

背景

    • MIME 类型:model/vnd.collada+xml
    • 面向交互式 3D 应用程序的 COLLADA 交互文件格式.
    • 三维几何格式.
    • 常用于表示实体模型.
    • 由 Khronos 集团于 2004 年开发.
    • COLLADA 衍生于协作设计活动(Collaborative Design Activity);而 DAE 文件扩展名则衍生于数字资产交换(Digital Asset Exchange).
    • ASCII 格式,可扩展标记语言架构(XML schema).
    • 用于表示三维对象,或由包括三角形、多边形、样条曲线在内的几何图元集合构成的表面对象集合. 也可表示一个完整的场景,包括灯光、动画和摄像信息.
    • 选择性地储存顶点法线、颜色、结构质地和广义着色器(generalized shaders).

Import 与 Export

  • Import["file.dae"] 导入一个 DAE 文件,作为表示表面的 MeshRegion 对象.
  • Import["file.dae",elem] 导入 DAE 文件中指定的参数.
  • 导入格式可用 Import["file","DAE"]Import["file",{"DAE",elem,}] 指定.
  • Export["file.dae",expr] 向二进制 DAE 文件导出一个三维网格几何区域. 参数 expr 可为 ConstantRegionQGraphics3D 对象的任意区域.
  • Export["file.dae",expr,{opt1->val1,}] 导出带有文件格式指定选项选项的 expr 参数.
  • 导出格式可由 Export["file",expr,"DAE"]Export["file",expr,{"DAE,opt1->val1,}] 指定.
  • 请到以下参考页面了解完整的基本信息:
  • Import, Export从文件导入或导出到文件
    CloudImport, CloudExport从云对象导入或导出到云对象
    ImportString, ExportString从字符串导入或导出到字符串
    ImportByteArray, ExportByteArray从字节数组导入或导出到字节数组

导入参数

  • Import 通用参数:
  • "Elements"文件中可用的参数列表
    "Rules"所有可用参数的规则列表
    "Summary"文件摘要
    "CoordinateTransform"DAE 格式的变换函数
  • 表示数据格式的参数:
  • "VertexData"顶点坐标列表
    "PolygonData"以指引形式表示的多边形参数
    "VertexNormals"顶点对应的法向量
  • 表示几何的参数:
  • "BoundaryMeshRegion"表示一个实体的边界网格
    "MeshRegion"表示一个表面的网格
  • 表示图形的参数:
  • "Graphics3D"表示一个 Graphics3D 对象的 DAE 文件
    "GraphicsComplex"作为一个 GraphicsComplex 对象的 DAE 文件
    "PolygonObjects"在绝对坐标中给定的多边形图元列表
  • 默认情况下,ImportExport 对 DAE 文件使用 "MeshRegion" 参数.

范例

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

基本范例  (2)

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

该模型的属性总结:

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

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

范围  (11)

导入  (6)

Import 用在 ASCII DAE 文件上:

任何可访问的 URL:

流:

自动导入 Import 检测 DAE 文件:

使用 Import 可查看 DAE 文件中参数:

Import 用于大型文件:

导出  (5)

Export 用于三维模型:

特殊区域:

公式区域:

网格区域:

ASCII DAE 文件:

导入参数  (10)

"BoundaryMeshRegion"  (1)

给出一个边界网格区域:

"Graphics3D"  (1)

给出 Graphics3D 对象:

"GraphicsComplex"  (1)

给出 GraphicsComplex 对象:

"MeshRegion"  (1)

给出网格区域:

"PolygonData"  (1)

以指引形式给出多边形参数:

"PolygonObjects"  (1)

给出在绝对坐标中指定的多边形 Polygon 图元:

"Summary"  (1)

给出属性总结:

文件大小:

"VertexData"  (1)

给出顶点坐标:

"VertexNormals"  (1)

给出顶点法向量:

"CoordinateTransform"  (1)

DAE 格式使用的坐标系统和 Wolfram 语言一样: