CylinderGeometry是Cesiumjs中的一个类,用于表示一个圆柱体的几何形状。
数字类型,表示圆柱体的高度。
数字类型,表示圆柱体顶部圆的半径。
数字类型,表示圆柱体底部圆的半径。
数字类型,表示每个圆的分段数。
数字类型,表示沿高度方向上的分段数。
//创建一个半径为2,高度为4的圆柱体
var cylinder = new Cesium.CylinderGeometry({
length: 4,
topRadius: 2,
bottomRadius: 2
});
//将圆柱体添加到场景中
viewer.scene.primitives.add(new Cesium.Primitive({
geometryInstances : new Cesium.GeometryInstance({
geometry : cylinder,
attributes : {
color : Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.YELLOW)
}
}),
appearance : new Cesium.EllipsoidSurfaceAppearance({
material : Cesium.Material.fromType('Color', {
color : Cesium.Color.YELLOW
})
})
}));