CornerType
是CesiumJS中定义拐角类型的枚举类型,用于设置线条和多边形的拐角类型。
CornerType
包含以下常量:
常量名 | 描述 |
---|---|
BEVELED | 切角拐角,即拐角呈现为斜角 |
MITERED | 尖角拐角,即拐角呈现为尖角 |
ROUNDED | 圆角拐角,即拐角呈现为圆形 |
默认情况下,线条和多边形的拐角类型为MITERED。
var options = {
width: 3,
material: Cesium.Color.RED,
cornerType: Cesium.CornerType.ROUNDED
};
var polyline = viewer.entities.add({
polyline: {
positions: Cesium.Cartesian3.fromDegreesArray([
-75, 35,
-125, 35
]),
...options
}
});
var polygon = viewer.entities.add({
polygon: {
hierarchy: Cesium.Cartesian3.fromDegreesArray([
-75, 30,
-90, 30,
-90, 40,
-75, 40
]),
...options
}
});
在上面的示例中,cornerType
属性被设置为CornerType.ROUNDED
,这使得线条和多边形的拐角呈现为圆形而不是默认的尖角。其他属性可以随意设置,用法不在本文档范围之内。