EllipseGraphics

new Cesium.EllipseGraphics ( options )

描述由中心点,半长轴和半短轴定义的椭圆。椭圆符合地球的曲率,可以放置在表面或可以选择将其挤出成一定体积。中心点由包含的 Entity 确定。
Name Type Description
options Object optional Object with the following properties:
Name Type Default Description
show Property true 可选 一个布尔属性,指定椭圆的可见性。
semiMajorAxis Property 可选 指定半长轴的数值属性。
semiMinorAxis Property 可选 指定半短轴的数字属性。
height Property 0 可选 一个数字属性,指定椭圆相对于椭球表面的高度。
heightReference Property HeightReference.NONE 可选 一个属性,指定高度相对于的高度。
extrudedHeight Property 可选 一个数字属性,指定椭圆的凸出面相对于椭圆表面的高度。
extrudedHeightReference Property HeightReference.NONE 可选 一个属性,用于指定extrudedHeight相对于什么。
rotation Property 0.0 可选 一个数字属性,指定椭圆从北方逆时针旋转。
stRotation Property 0.0 可选 一个数字属性,指定椭圆纹理从北方逆时针旋转。
granularity Property Cesium.Math.RADIANS_PER_DEGREE 可选 一个数字属性,指定椭圆上各点之间的角度距离。
fill Property true 可选 一个布尔属性,指定椭圆是否填充了所提供的材料。
material MaterialProperty Color.WHITE 可选 一个属性,指定用于填充椭圆的材料。
outline Property false 可选 一个布尔属性,指定是否勾勒出椭圆。
outlineColor Property Color.BLACK 可选 一个属性,指定轮廓的 颜色
outlineWidth Property 1.0 可选 一个数字属性,指定轮廓的宽度。
numberOfVerticalLines Property 16 可选 一个数字属性,指定要沿着轮廓的周长绘制的垂直线的数量。
shadows Property ShadowMode.DISABLED 可选 一个枚举属性,指定椭圆是投射还是接收来自每个光源的阴影。
distanceDisplayCondition Property 可选 一个属性,指定将在距相机的距离处显示此椭圆。
classificationType Property ClassificationType.BOTH 可选 一个枚举属性,指定此椭圆在地面上时是否对地形,3D瓷砖或两者进行分类。
zIndex ConstantProperty 0 可选 一个指定Ellipse的zIndex的属性。用于订购地面几何形状。仅在椭圆为常数且未指定height或exturdedHeight时才有效。
Demo:

Members

获取或设置 ClassificationType 属性,该属性指定此椭圆在地面上时将对地形,3D Tiles还是对两者进行分类。
Default Value: ClassificationType.BOTH
获取每当更改或修改属性或子属性时引发的事件。
获取或设置 DistanceDisplayCondition 属性,该属性指定将在距摄像机的距离上显示此椭圆。
获取或设置数字属性,该属性指定椭圆拉伸的高度。设置此属性将创建从高处开始并在此高度处结束的体积。
获取或设置指定拉伸的 HeightReference 的属性。
Default Value: HeightReference.NONE
获取或设置布尔属性,该属性指定椭圆是否用提供的材料填充。
Default Value: true
获取或设置数字属性,该属性指定椭圆上的点之间的角度距离。
Default Value: {CesiumMath.RADIANS_PER_DEGREE}
获取或设置数字属性,该属性指定椭圆的高度。
Default Value: 0.0
获取或设置指定 HeightReference 的属性。
Default Value: HeightReference.NONE
获取或设置指定用于填充椭圆的材质的属性。
Default Value: Color.WHITE
获取或设置数字属性,该属性指定要沿着轮廓的周长绘制的垂直线的数量。
Default Value: 16
获取或设置指定椭圆轮廓的Property。
Default Value: false
获取或设置指定轮廓的 Color 的属性。
Default Value: Color.BLACK
获取或设置数字属性,指定轮廓的宽度。
Default Value: 1.0
获取或设置数字属性,该属性指定椭圆从北向顺时针方向的旋转。
Default Value: 0
获取或设置指定半长轴的数值属性。
获取或设置数字属性,该属性指定半短轴。
获取或设置枚举属性,指定是否为椭圆从每个光源投射或接收阴影。
Default Value: ShadowMode.DISABLED
获取或设置布尔属性,该属性指定椭圆的可见性。
Default Value: true
获取或设置用于指定椭圆纹理从北方逆时针旋转的数值属性。
Default Value: 0
获取或设置zIndex属性,该属性指定椭圆的顺序。仅当椭圆为常数且未指定height或extrudedHeight时才有效
Default Value: 0

Methods

复制此实例。
Name Type Description
result EllipseGraphics 可选 将结果存储到的对象。
Returns:
修改后的结果参数或一个新实例(如果未提供)。
将此对象上每个未分配的属性分配给该值提供的源对象具有相同属性。
Name Type Description
source EllipseGraphics 要合并到该对象中的对象。