CoplanarPolygonOutlineGeometry是一个几何图形,由一个或多个二维多边形定义。该几何图形被用来绘制一个或多个多边形的描边。
new Cesium.CoplanarPolygonOutlineGeometry(options);
参数 | 类型 | 描述 |
---|---|---|
options | Object | 一个对象,用来设置几何图形的属性。 |
名称 | 类型 | 描述 |
---|---|---|
polygonHierarchy | PolygonHierarchy | 用于创建几何图形的层次结构对象。 |
height | Number | 可选项。定义多边形的高度,默认值是0。 |
extrudedHeight | Number | 可选项。定义多边形的挤压高度。 |
vertexFormat | VertexFormat | 可选项。定义顶点的格式,默认值是VertexFormat.DEFAULT。 |
ellipsoid | Ellipsoid | 可选项。用于定义多边形的椭球体,默认是WGS84椭球体。 |
granularity | Number | 可选项。定义多边形细节的程度,以弧度为单位,默认值为Cesium.Math.RADIANS_PER_DEGREE。 |
var polygon = new Cesium.CoplanarPolygonOutlineGeometry({
polygonHierarchy: new Cesium.PolygonHierarchy([
new Cesium.PolygonHierarchy.Cartesian2(
[-1000000, -1000000],
[-1000000, 1000000],
[1000000, 1000000],
[1000000, -1000000]
),
]),
height: 0,
extrudedHeight: 0,
vertexFormat: Cesium.VertexFormat.POSITION_ONLY,
ellipsoid: Cesium.Ellipsoid.WGS84,
granularity: Cesium.Math.RADIANS_PER_DEGREE,
});
CoplanarPolygonOutlineGeometry
继承于Geometry对象。这个几何对象表示一个或范围不超过半个球形的多边形的轮廓,该多边形用polygonHierarchy
表示。这是一个几何层次结构,用多边形的方式定义了图形。
CoplanarPolygonOutlineGeometry的主要区别在于它没有显示多边形的填充。它只显示多边形的轮廓。
https://cesium.com/docs/cesiumjs-ref-doc/CoplanarPolygonOutlineGeometry.html