BoxGraphics
BoxGraphics 类定义了一个具有盒状外观的图形对象。
示例
viewer.entities.add({
name : 'box',
position: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
box : {
dimensions : new Cesium.Cartesian3(400000.0, 300000.0, 500000.0),
material : Cesium.Color.RED.withAlpha(0.5),
outline : true,
outlineColor : Cesium.Color.BLACK
}
});
属性
| 名称 |
类型 |
默认值 |
描述 |
| dimensions |
Cartesian3 |
new Cartesian3(1.0, 1.0, 1.0) |
盒子的尺寸 |
| fill |
Boolean |
true |
是否填充盒子的内部 |
| material |
MaterialProperty |
Color.WHITE |
盒子的颜色或材质 |
| outline |
Boolean |
false |
是否显示盒子的轮廓线 |
| outlineColor |
ColorProperty |
Color.BLACK |
盒子轮廓线的颜色 |
| outlineWidth |
Number |
1.0 |
盒子轮廓线的宽度 |
| shadows |
ShadowMode |
ShadowMode.ENABLED |
盒子是否产生阴影 |
| show |
Boolean |
true |
是否显示盒子 |
方法
clone(result)
返回一个 BoxGraphics 的深层副本。
| 参数 |
类型 |
描述 |
| result |
BoxGraphics |
结果对象 |
merge(source)
合并一个 BoxGraphics 到当前对象。
| 参数 |
类型 |
描述 |
| source |
BoxGraphics |
要合并的源对象 |
事件
| 名称 |
描述 |
| definitionChanged |
当属性改变时触发的事件。 |
示例
示例演示
另请参阅