Presagis .flt (OPENFLIGHT)写入器参数
格式
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
如果指定,将在写入过程结束时创建一个主文件。主文件将包含对OpenFlight文件的引用,这些文件在翻译过程中已经为每个特性类型写了出来。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
OpenFlight格式版本默认为16.1,也可以选择更改为15.7或15.8。
纹理
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
用于编写OpenFlight .flt文件引用的纹理文件的文件夹。纹理输出文件夹通常是输出数据集的子文件夹,但可以是相对于输出数据集的任何路径。
所有正在生成的数据集的纹理图像文件将被写入这个文件夹。在相同数据集的特征类型之间共享的纹理外观将在共享相同纹理图像文件的不同flt文件中生成OpenFlight材料。纹理文件的名称基于fme外观名称。来自另一次运行或另一个数据集的同名的旧文件将被同名的新文件覆盖。
![关闭](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)
这个参数决定了当一个背面和正面纹理相同的几何表面被写入时,将使用哪个纹理坐标。这是因为该格式只支持一种纹理。
- 使用前面演示:前面的纹理坐标被写入,后面的坐标被忽略。
- 使用后表示:后面的纹理坐标被写入,前面的坐标被忽略。
- 将表面:输出两个纹理坐标;然而,这是通过分裂表面和输出两个不同的晶洞与相同的顶点池。选择此参数时要小心,因为它会产生非常大的文件。
优化
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
默认情况下,OpenFlight编写器将所有几何图形处理为三角形,并为每个三角形创建一个flt多边形结构。如果选择Yes,笔者将尝试将相邻的共享状态三角形组合成三角形带,并存储在flt网格结构中。这种优化可以显著压缩几何形状,以节省空间和减少加载时间。
注意:如果您选择Yes,请确保您的OpenFlight消费应用程序支持网格结构,因为众所周知,有些查看器会忽略OpenFlight网格记录。
坐标系统
![关闭](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将不会生成世界文件。