查阅Cesium API

创建长方体。

Author:
  • 金磊、张丹钊、张恒、薛鹏

方法

这个方法用于创建长方体

createBox(position, box)Promise.<Object>

参数描述:
名称 类型 描述
position Array 可选 一个经纬度数组 例如:[-114.0, 40.0, 300000.0]。
box object 可选 对象。对象{ dimensions: new this._cesium.Cartesian3(400000.0, 300000.0, 500000.0), material: this._cesium.Color.RED.withAlpha(0.5), fill: false, outline: true, outlineColor: this._cesium.Color.BLACK }
返回:
返回一个Cesium的对象。
仿照te修改 这个方法用于创建长方体

CreateBox(Position, ObjectWidth, ObjectDepth, ObjectHeight, LineColor, FillColor, GroupID, Description)Promise.<Object>

参数描述:
名称 类型 描述
Position Object 可选 Position表示地面对象的位置和方向。对象{ Altitude:高度。 AltitudeType:枚举确定高度如何解译。 Cartesian:一个布尔值,决定是否基于直角坐标系计算。 Distance:从摄像机到位置的距离。 Pitch:相机或对象的倾斜角度。 Roll:对象的滚动角。 X:X坐标。 Y:Y坐标。 Yaw:该相机或对象的方向角。 }
ObjectWidth number 可选 长方体的宽度(单位:米)。
ObjectDepth number 可选 长方体的深度(单位:米)。
ObjectHeight number 可选 长方体的高度(单位:米)。
LineColor String 可选 组成长方体的线的颜色。颜色值由RGB定义。
FillColor String 可选 长方体的填充色。颜色值由RGB定义。
GroupID String 可选 组。
Description String 可选 显示在信息树中长方体的名称。
返回:
返回一个Cesium的对象。
向三维场景中添加立方体。

executeBox(method)

参数描述:
名称 类型 描述
method object 可选 回调函数
向三维场景中添加立方体。

executeBox1(method)

参数描述:
名称 类型 描述
method object 可选 回调函数
向三维场景中地形开挖。

executeExcavation(method)

参数描述:
名称 类型 描述
method object 可选 回调函数
box导出工程数据
获取box样式

getstyles()

获取体积

getVolume(Box)m3

参数描述:
名称 类型 描述
Box Object 可选 Box对象
返回:
返回体积。
设置立方体的贴图

setBoxImage(box, 图片路径。)Object

参数描述:
名称 类型 描述
box Object 可选 box对象
图片路径。 url
返回:
返回一个box对象。
设置立方体的贴图一个Cartesian2属性,指定图像在每个方向上重复的次数。

setBoxRepeat(box, x和y上的比例。)Object

参数描述:
名称 类型 描述
box Object 可选 box对象
x和y上的比例。 Object
返回:
返回一个Ellipsoid对象。
修改面的可视距离

setDistanceDisplayCondition(box, min, max)Object

参数描述:
名称 类型 描述
box Object 可选 box对象
min, max String 可选 设置线段的可视距离
返回:
返回一个box对象。
设置box的是否s

setFill(Box, fill)Object

参数描述:
名称 类型 描述
Box Object 可选 Box对象
fill define 可选 是否显示。
返回:
返回一个Box对象。
设置立方体的高度类型

setHeightType(box, type)Object

参数描述:
名称 类型 描述
box Object 可选 box对象
type int 可选 1:该位置被夹在地形上。2:这个职位是绝对的。3:位置高度是地形上方的高度。
返回:
返回一个对象。
设置box的填充颜色

setMaterial(Box, htmlColor颜色)Object

参数描述:
名称 类型 描述
Box Object 可选 Box对象
htmlColor颜色 htmlColor
返回:
返回一个Box对象。
设置box的填充透明度

setMaterialAlpha(Box, a)Object

参数描述:
名称 类型 描述
Box Object 可选 Box对象
a Float 可选 透明度 0-1
返回:
返回一个Box对象。
设置box的线的颜色

setOutlineColor(Box, htmlColor颜色)Object

参数描述:
名称 类型 描述
Box Object 可选 Box对象
htmlColor颜色 htmlColor
返回:
返回一个Box对象。
设置box的显示或隐藏

setShow(Box, show)Object

参数描述:
名称 类型 描述
Box Object 可选 Box对象
show define 可选 是否显示。
返回:
返回一个Box对象。