|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT 格式
OBJ (.obj)
Wavefront OBJ 格式.
三维几何格式.
用于存储和交换三维几何定义.
Wavefront 应用程序的原格式.
以线、点、多边形基元和它们的属性集合存储一个几何形状.
可以存储表面颜色信息.
ASCII 格式.
由 Alias Wavefront 开发.
存储以单个几何形状.
三维几何格式.
用于存储和交换三维几何定义.
Wavefront 应用程序的原格式.
以线、点、多边形基元和它们的属性集合存储一个几何形状.
可以存储表面颜色信息.
ASCII 格式.
由 Alias Wavefront 开发.
存储以单个几何形状.
Import 与 ExportImport 与 Export
- Import["file.obj"] 以 Graphics3D 对象形式导入一个 OBJ 文件.
- Export["file.obj", expr] 把一个 Graphics3D 表达式导出至一个 OBJ 文件.
- Import["file.obj"] 返回形式为 Graphics3D[ GraphicsComplex[vertices, primitives, opts]] 的表达式.
- Import["file.obj", elem] 从 OBJ 文件导入指定的参数.
- Import["file.obj", {elem, suba, subb, ...}] 导入一个子参数.
- Import["file.obj", {{elem1, elem2, ...}}] 导入多个参数.
- 导入格式可以用 Import["file", "OBJ"] 或 Import["file", {"OBJ", elem, ...}] 指定.
- Export["file.obj", expr, elem] 通过把 expr 作为指定参数 elem 创建一个二进制 OBJ 文件.
- Export["file.obj", {expr1, expr2, ...}, {{elem1, elem2, ...}}] 把每一个
指定为相应的
. - Export["file.obj", expr, opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
- Export["file.obj", {elem1->expr1, elem2->expr2, ...}, "Rules"] 使用规则指定要导出的参数.
- Import 与 Export 的完整信息请见参考页.
- ImportString 与 ExportString 支持 OBJ 格式.
参数参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Rules" 每个参数和选项的完整规则列表 "Options" 选项、属性和设置的规则列表 - 表示数据的参数:
-
"Graphics3D" OBJ 文件被表示为一个 Graphics3D 对象 "GraphicsComplex" GraphicsComplex 对象,表示存储在文件中的几何形状 "LineData" 以索引列表表示的线,引用由
参数给定的顶点"LineObjects" 以绝对坐标表示的 Line 图元列表 "PointData" 索引形式的点数据 "PointObjects" 以绝对坐标表示的 Point 图元列表 "PolygonData" 索引形式的多边形数据 "PolygonColors" 每个多边形的表面颜色信息 "PolygonObjects" 以绝对坐标表示的 Polygon 图元列表 "VertexData" 顶点坐标列表 "VertexNormals" 对应于由
给定的顶点的法向量 - 默认情况下,对于 OBJ 文件,Import 与 Export 使用
参数.
参数对应于 GraphicsComplex 的第一个自变量.- 当渲染一个 OBJ 彩色模型,Import 自动使用设置 Lighting->"Neutral".
选项选项
- Import 通用选项:
-
Background Automatic 使用何种背景颜色 ImageSize Automatic 要显示图形的整体大小 Lighting Automatic 在三维彩色表面使用何种模拟光源 - 当从 OBJ 导入时,可以使用 Graphics3D 的所有选项.
- 高级选项:
-
"InvertNormals" False 是否逆转顶点法线的方向 "VerticalAxis" {0,0,1} 假设文件中使用的坐标系统的方向 - 默认情况下,Mathematica 假设由 OBJ 格式使用的坐标系统是:垂直轴对应于第三个坐标.
- 当设置为
,从 OBJ 导入时,Mathematica 会对所有图形坐标应用变换
,当导出到 OBJ 时,使用逆变换.
版本 6 的新功能 | 版本 8 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




