StripeMaterialProperty 是一种用于在模型上创建条纹效果的 CesiumJS 材质属性。
new Cesium.StripeMaterialProperty(options)
其中,options
参数包含以下属性:
evenColor
:偶数条带的颜色。可以是颜色字符串或 Cesium.Color 对象。默认为 Cesium.Color.WHITE
(白色)。oddColor
:奇数条带的颜色。可以是颜色字符串或 Cesium.Color 对象。默认为 Cesium.Color.BLACK
(黑色)。offset
:条纹的偏移量,范围为 0 到 1。默认为 0。repeat
:条纹的重复次数。默认为 1。下面是一个示例,展示了如何使用 StripeMaterialProperty 在一个矩形模型上创建条纹效果:
var rectangle = viewer.entities.add({
name : '矩形',
rectangle : {
coordinates : Cesium.Rectangle.fromDegrees(110.0, 20.0, 130.0, 40.0),
material : new Cesium.StripeMaterialProperty({
evenColor : 'red',
oddColor : 'blue'
})
}
});