波前OBJ作者参数
坐标系统
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
注意,并非所有格式都提供了下面描述的所有选项。
- 是的:书写特征中的所有点的坐标将被归一化到其xyz边界立方体的最大一侧的区间[-0.5,0.5]。其他维度将按比例缩放。
此外,需要将模型缩放回世界坐标的转换矩阵将被写入一个同伴.fwt文件。这可以用来提高书写坐标的精度。的同伴.fwt文件将与主数据文件具有相同的名称,并将写入同一个文件夹。对于基于文件夹的格式,文件global.fwt将被写成。
- 没有:原始坐标将按所提供的方式书写。坐标不会投影;.fwt世界和.prj将不会生成文件。
- 只创建投影文件:一个同伴.prj包含坐标系统且与主数据文件同名的文件将被写入同一个文件夹。对于基于文件夹的格式,文件global.prj将被写成。坐标不会被投影,也不会生成一个世界文件。
- 只变换坐标:将坐标转换为是的选择,但同伴.prj和.fwt将不会生成世界文件。
功能处理
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
这个选项强制以相反的顺序书写面和行。这个选项在只渲染正面而所有面都是背面时很有用,你需要反转所有面。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
这个选择迫使面对被分割成三角形。这个选项是有用的,当面需要三角形或凸为一个特定的OBJ查看应用程序。
无论这个参数如何设置,甜甜圈和凹面都是三角形的。
注意:一些obj查看器应用程序不能正确处理凹面。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
控制写入器在写入输出文件时是否包含点和行。当设置为“否”时,点和线的特征将被无声地删除。一些应用程序不渲染点和线,其他不接受文件,如果它包含它们(例如,Autodesk 3ds Max)。
使用现有的材料文件
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
选中此框可进行材料库文件处理。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
当句柄材料文件被选中时,此选项指定到.mtl文件作为材料库使用时创建.obj在写文件。如果你没有现有的材料库或者在你的obj模型中不使用材料,请保留此空白。
注意:一些obj查看器应用程序已经知道要求在材料文件名中没有空格。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
当选择Handle Material File时,此参数指定Material library (.mtl)文件在写入时被引用:
相对:引用.mtl文件相对于obj文件。在这种情况下,mtl文件需要放在一个与正在创建的obj文件相关的文件夹中。obj文件中的mtllib指令将使用相对路径引用mtl文件。
复制:复印一份.mtl文件,并将其放在与.obj文件。的mtllib指令的obj文件将引用此副本,而在.mtl路径参考。
注意:此选项将复制.mtl文件。但是,如果有其他文件引用.mtl文件,如纹理文件,他们将不会被复制,将需要手动复制。
绝对的:引用mtl文件使用绝对位置。的mtllibobj文件中的指令将使用绝对路径引用模板文件。
注意:绝对引用将使用mtl的文件名称,该文件本身应该指定到.mtl文件。
纹理
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定相关纹理文件的首选格式。只要指定的格式支持纹理光栅的属性,这个首选项就会被使用;如果没有,它将被覆盖。
在默认汽车模式下,作者根据传入的纹理光栅选择最佳表示。
如果忽略首选格式,则会在日志文件中添加一条消息。该首选项将被忽略的可能原因包括在选定格式中缺乏栅格调色板支持、alpha通道支持或颜色深度支持。
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
当设置为是的(默认值),编写器创建一个注释行,指定用于创建结果输出的FME版本.obj文件。
将该参数设置为没有对于支持回归测试是有用的。