首页 / Cesium / 使用示例
条纹、网格与棋盘材质
用 Cesium 内置的三种材质属性,给同一组面换上不同图案。
源码与运行效果
材质也是属性
三种材质都是 MaterialProperty 的子类,可以直接赋给 polygon.material。它们内部按纹理坐标生成图案,不占用额外贴图。
repeat 与 lineCount
条纹的 repeat 是重复次数,网格的 lineCount 是横纵格数,棋盘的 repeat 是 Cartesian2。数值越大图案越密,配合相机距离调到肉眼舒适即可。
| 材质 | 关键参数 | 说明 |
|---|---|---|
Stripe | evenColor / oddColor / repeat | 条纹 |
Grid | lineCount / lineThickness / cellAlpha | 网格 |
Checkerboard | evenColor / oddColor / repeat | 棋盘 |
材质图案按面自身的纹理坐标铺,同一个材质用在形状差异很大的两个面上,格子的疏密会不一致。