Cesium BillboardGraphics图形属性

来源:互联网 发布:houdini软件下载 编辑:程序博客网 时间:2024/05/17 07:20

BillboardGraphics

new Cesium.BillboardGraphics(选项)

描述了一个二维图标位于包含的位置Entity


例子的广告牌

的名字类型描述options对象可选对象具有以下属性:的名字类型默认的描述image性能 可选属性指定的图像、URI或帆布用于广告牌。show性能true可选一个布尔属性指定广告牌的可见性。scale性能1.0可选一个数值属性指定适用于图像大小的规模。horizontalOrigin性能HorizontalOrigin.CENTER可选一个属性指定HorizontalOriginverticalOrigin性能VerticalOrigin.CENTER可选一个属性指定VerticalOrigineyeOffset性能Cartesian3.ZERO可选一个Cartesian3属性指定偏移量。pixelOffset性能Cartesian2.ZERO可选一个Cartesian2属性指定像素偏移量。rotation性能0可选一个数值属性指定关于alignedAxis旋转。alignedAxis性能Cartesian3.ZERO可选一个Cartesian3属性指定单位向量旋转轴。width性能 可选一个数值属性指定的宽度像素的广告牌,覆盖本地的大小。height性能 可选数值属性指定的高度广告牌在像素,覆盖本地的大小。color性能Color.WHITE可选属性指定色彩Color的形象。scaleByDistance性能 可选一个NearFarScalar属性用于规模基于相机的距离。translucencyByDistance性能 可选一个NearFarScalar属性用来设置半透明基于相机的距离。pixelOffsetScaleByDistance性能 可选一个NearFarScalar属性用来设置pixelOffset基于相机的距离。imageSubRegion性能 可选一个属性指定一个BoundingRectangle定义了图像的次区域使用广告牌,而不是整个图像,以像素从左下角。sizeInMeters性能 可选一个布尔属性指定这个广告牌的尺寸是否应该以米。heightReference性能HeightReference.NONE可选一个属性指定高度是相对于什么。distanceDisplayCondition性能 可选属性指定在什么距离摄像机,这个广告牌将显示出来。
演示:
    • Cesium Sandcastle Billboard Demo
    • http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Billboards.html

成员

alignedAxis:性能

获取或设置Cartesian3属性指定单位向量旋转轴 在固定框架。 当设置为Cartesian3。 零的旋转屏幕的顶部。
默认值: Cartesian3.ZERO

颜色:

性能

获取或设置属性指定Color这是增加的image。 这有两个常见的用例。 首先,相同的白色纹理可能使用许多不同的广告牌, 每一个都有不同的颜色,颜色的广告牌。 第二,颜色的α组件 用于制造广告牌半透明的,如下所示。 的α0.0使广告牌 透明的,1.0使广告牌不透明。

default
alpha : 0.5

默认值: Color.WHITE

只读的definitionChanged:事件

获取事件提出财产或sub-property时改变或修改。

distanceDisplayCondition:性能

数据源/ PolygonGraphics。 js 226
获取或设置DistanceDisplayCondition属性指定在什么距离相机,这个多边形将显示出来。

distanceDisplayCondition:性能

获取或设置DistanceDisplayCondition属性指定在什么距离摄像机,这个广告牌将显示出来。

eyeOffset:性能

获取或设置Cartesian3属性指定的广告牌抵消眼睛坐标。 眼睛坐标是一个左撇子坐标系统,x对观众的点 对的,y分了,z点到屏幕上。

眼睛抵消通常用于安排多个广告牌或对象在同一位置,如 , 安排一个广告牌高于其相应的三维模型。

下面,这个广告牌被定位在地球的中心,但眼睛抵消使它总是 出现在地球上无论观众或地球的方向。

b.eyeOffset = new Cartesian3(0.0, 8000000.0, 0.0);

默认值: Cartesian3.ZERO

height:性能

获取或设置数值属性指定像素的广告牌的高度。 未定义时,本机使用高度。

heightReference:性能

获取或设置属性指定HeightReference
默认值: HeightReference.NONE

horizontalOrigin:性能

获取或设置属性指定HorizontalOrigin
默认值: HorizontalOrigin.CENTER

image:性能

获取或设置属性指定图像,URI,或画布上使用的广告牌。

imageSubRegion:性能

获取或设置属性指定BoundingRectangle定义一个 次区域的image使用的广告牌,而不是整个图像, 以像素从左下角。

pixelOffset:性能

获取或设置Cartesian2属性指定的广告牌在屏幕空间的像素偏移 从原点的广告牌。 这是通常用于多个广告牌和标签一致 相同的位置。 图像和文本。 屏幕空间的起源是,左边的角落 帆布;x增加从左到右,y增加从上到下。

default
b.pixeloffset = new Cartesian2(50, 25);
广告牌的起源是由黄点表示。

默认值: Cartesian2.ZERO

pixelOffsetScaleByDistance:性能

返回或者设置NearFarScalar属性指定的像素偏移广告牌基于相机的距离。 一个广告牌的像素偏移将之间的插入NearFarScalar#nearValueNearFarScalar#farValue而相机距离属于上界和下界 指定的NearFarScalar#nearNearFarScalar#far。 这些范围之外的广告牌的像素偏移依然夹到最近的绑定。

旋转:性能

获取或设置数值属性指定图像的旋转 逆时针方向的alignedAxis
默认值: 0

规模:性能

获取或设置数值属性指定统一的规模应用于图像。 规模大于1.0扩大广告牌而规模不足1.0收缩。


上图从左到右,鳞片0.5,1.0,2.0

默认值: 1.0

scaleByDistance:性能

返回或者设置NearFarScalar属性指定的规模广告牌基于相机的距离。 一个广告牌的规模将之间的插入NearFarScalar#nearValueNearFarScalar#farValue而相机距离属于上界和下界 指定的NearFarScalar#nearNearFarScalar#far。 这些范围之外的广告牌的规模依然夹到最近的绑定。

显示:性能

获取或设置布尔属性指定广告牌的可见性。
默认值: true

sizeInMeters:性能

获取或设置布尔属性指定如果这个广告牌的规模将以米。
默认值: false

translucencyByDistance:性能

返回或者设置NearFarScalar属性指定的半透明广告牌基于相机的距离。 一个广告牌的半透明之间插入NearFarScalar#nearValueNearFarScalar#farValue而相机距离属于上界和下界 指定的NearFarScalar#nearNearFarScalar#far。 这些范围之外的广告牌的半透明依然夹到最近的绑定。

verticalOrigin:性能

获取或设置属性指定VerticalOrigin
默认值: VerticalOrigin.CENTER

宽度:性能

获取或设置数值属性指定广告牌的宽度(以像素为单位)。 未定义时,本机使用宽度。

方法

克隆(结果)BillboardGraphics

复制这个实例。
名字类型描述resultBillboardGraphics可选存储结果的对象上。
返回:
修改后的结果参数或者如果一个人没有提供一个新实例。

合并(源)

在这个对象分配每个未赋值的属性值 相同的属性提供的源对象。
名字类型描述sourceBillboardGraphics被合并到该对象的对象。
0 0
原创粉丝点击