[原][译][osgearth][EarthFile]关于EarthFile 的Model Layer 讲解(通过earth文件加载模型层)(OE官方文档翻译)

原文参考:http://docs.osgearth.org/en/latest/references/earthfile.html#model-layer

本人翻译能有限。。。。

模型层

模型层渲染“非地形”数据,如矢量的特征数据,外部三维模型等

举个例子:

<map>
    <model name    = "my model layer"
           driver  = "feature_geom"
           enabled = "true"
           visible = "true" >

 

PropertyDescription
name 名字而已,OE引擎不使用
driver 所使用的驱动插件(能解析当前数据的函数)(建议自己单独去看各个driver的说明)
enabled 是否加载此层,只能加载的时候设置,相当于“注释”
visible 是否画出来

 

模型层也允许你定义一个花式的遮罩,整个地形可以在表面挖一个能匹配自定义边界的洞,您可以使用osgearth_boundarygen工具创建这样一个几何。

 

如果你有一个想插入到地形中的外部模型,这是非常有用的。模型必须在同一坐标系的地形

<map>
    <model ...>
        <mask driver="feature">
            <features driver="ogr">
                ...

任何多边形特征都可以作为遮罩输入。您可以使用内联几何模型指定屏蔽区域:

<features ...>
    <geometry>POLYGON((120 42 0, 121 41 0, 121 40 0))</geometry>

或者你使用一个shapefile或其他特性文件,在这种情况下osgEarth将使用来源中的第一个特性。 

 参考   mask.earth  样例

  

模型的驱动

请看《osgEarth用户手册》13页

posted @ 2017-02-06 17:29  南水之源  阅读(1185)  评论(0编辑  收藏  举报