OBJ读写器
Obj读写器模块使FME能够读写波前Obj格式。
Obj格式最初是为与Wavefront的高级可视化工具一起使用而开发的,现在主要用于在不同的建模和渲染应用程序之间交换3D模型。
概述
Obj文件由一个主.Obj文件组成,该文件可以引用可选材质(.mtl)文件。Obj和可选mtl文件的格式规范可在此处找到:
读者概述
Obj读取器为Obj文件中的几何数据生成FME特征。obj读取器提取obj文件中的所有几何图形,然后将元素一次呈现给FME进行进一步处理。每个obj元素将创建一个FME特征。
读取器数据集的值是obj文件的路径。
作者概述
Obj编写器创建要素数据并将其写入Obj文件。
文件夹中的现有Obj文件将被同名的新Obj文件覆盖。如果无法写入Obj文件,则翻译失败。
Note: ">注:小数点后允许的最大位数为6。写入程序将自动截断任何额外的数字。
Note: ">注:某些查看器可能无法正确渲染包含64位坐标精度的OBJ文件。OBJ文件中的数据仍然正确;但是,如果主要关注的是可视化而不是数据精度,则偏移x、y、z坐标,以便将模型原点移动到(0,0,0)或靠近该坐标的另一点,应该可以解决显示问题。
Writer数据集的值是输出文件夹的路径。如果输出文件夹不存在,则编写器将创建一个新文件夹。
将为指定文件夹中的每个要素类型创建输出.obj文件。
例如,如果正在写入名为房子和谷仓到数据集c:\data\obj那你就有文件了c:\data\obj\house.obj和c:\data\obj\barn.obj.
一个普通的.mtl将为编写器创建文件,并由所有输出文件共享。支持功能类型扇出。