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 可为 ConstantRegionQ 或 Graphics3D 对象的任意区域.
- 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" 在绝对坐标中给定的多边形图元列表 - 默认情况下,Import 和 Export 对 DAE 文件使用 "MeshRegion" 参数.
范例
打开所有单元关闭所有单元基本范例 (2)
范围 (11)
导入参数 (10)
"Graphics3D" (1)
给出 Graphics3D 对象:
"GraphicsComplex" (1)
给出 GraphicsComplex 对象:
"PolygonObjects" (1)
给出在绝对坐标中指定的多边形 Polygon 图元: