SkylineBody

new mars3d.graphic.SkylineBody(options)

天际线体 矢量对象
说明:自动计算当前相机所视区域的天际线闭合区域

参数名称 类型 描述信息
options object

参数对象,包括以下:

参数名称 类型 默认值 描述信息
style PolygonPrimitive.StyleOptions

样式信息

attr object | BaseGraphic.AjaxAttr 可选

附件的属性信息,可以任意附加属性,导出geojson或json时会自动处理导出。

appearance Cesium.Appearance 可选

[cesium原生]用于渲染图元的外观。

attributes Cesium.Appearance 可选

[cesium原生]每个实例的属性。

depthFailAppearance Cesium.Appearance 可选

当深度测试失败时,用于为该图元着色的外观。

vertexCacheOptimize boolean false 可选

当true,几何顶点优化前和后顶点着色缓存。

interleave boolean false 可选

当true时,几何顶点属性被交叉,这可以略微提高渲染性能,但会增加加载时间。

compressVertices boolean true 可选

当true时,几何顶点被压缩,这将节省内存。提升效率。

releaseGeometryInstances boolean true 可选

当true时,图元不保留对输入geometryInstances的引用以节省内存。

allowPicking boolean true 可选

当true时,每个几何图形实例只能通过Scene#pick进行挑选。当false时,保存GPU内存。

cull boolean true 可选

当true时,渲染器会根据图元的边界体积来剔除它们的截锥和地平线。设置为false,如果你手动剔除图元,可以获得较小的性能提升。

asynchronous boolean true 可选

确定该图元是异步创建还是阻塞创建,直到就绪。

debugShowBoundingVolume boolean false 可选

仅供调试。确定该图元命令的边界球是否显示。

debugShowShadowVolume boolean false 可选

仅供调试。贴地时,确定是否绘制了图元中每个几何图形的阴影体积。必须是true创建卷之前要释放几何图形或选项。releaseGeometryInstance必须是false。

popup string | Array | function 可选

绑定的popup弹窗值,也可以bindPopup方法绑定

popupOptions Popup.StyleOptions 可选

popup弹窗时的配置参数,也支持如pointerEvents等Popup构造参数

tooltip string | Array | function 可选

绑定的tooltip弹窗值,也可以bindTooltip方法绑

tooltipOptions Tooltip.StyleOptions 可选

tooltip弹窗时的配置参数,也支持如pointerEvents等Tooltip构造参数

contextmenuItems object 可选

当矢量数据支持右键菜单时,也可以bindContextMenu方法绑定

id string | number createGuid() 可选

矢量数据id标识

name string 可选

矢量数据名称

show boolean true 可选

矢量数据是否显示

eventParent BaseClass | boolean 可选

指定的事件冒泡对象,默认为所加入的图层对象,false时不冒泡事件

allowDrillPick boolean | function 可选

是否允许鼠标穿透拾取

flyTo boolean 可选

加载完成数据后是否自动飞行定位到数据所在的区域。

flyToOptions object 可选

加载完成数据后是否自动飞行定位到数据所在的区域的对应 BaseGraphic#flyTo方法参数。

参考:

继承

成员(属性)

readonly distance : number

周长 距离(单位:米)

继承自:

position : Cesium.Cartesian3|LngLatPoint

相机位置坐标 (笛卡尔坐标), 赋值时可以传入LatLngPoint对象

positions : Array.<Cesium.Cartesian3>

位置坐标数组 (笛卡尔坐标), 赋值时可以传入LatLngPoint数组对象

继承自: