CheckerboardMaterialProperty
是一个cesiumjs中的材质属性,用于为实体对象创建方格线样式的图案。
Color
类型,表示偶数行或列的颜色,可选参数,默认值为 white
。Color
类型,表示奇数行或列的颜色,可选参数,默认值为 black
。Cartesian2
类型,表示在实体中重复该图案的数量和方向,可以理解为缩放比例(x方向:行数、y方向:列数),可选参数,默认值为 new Cartesian2(8, 8)
。var entity = viewer.entities.add({
name: 'checkerboard box',
position: Cesium.Cartesian3.fromDegrees(-107.0, 40.0, 200000.0),
box: {
dimensions: new Cesium.Cartesian3(400000.0, 300000.0, 500000.0),
material: new Cesium.CheckerboardMaterialProperty({
evenColor: Cesium.Color.WHITE,
oddColor: Cesium.Color.BLACK,
repeat: new Cesium.Cartesian2(4, 4)
})
}
});
CheckerboardMaterialProperty
只能用于创建实体的材质,不能用于创建其他Cesium对象的材质。Color
类型参数可以接收颜色名字符串、十六进制颜色字符串或四个0到1之间的数字组成的数组。Cartesian2
类型参数的x方向表示行数,y方向表示列数。