scatter(surface, count, seed)
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
surface | selector | — | 散布目标:scope.xy/xz/yz。 |
count | int | — | 散布实例数量。 |
seed | float | — | 随机种子。 |
在指定表面上随机散布实例。常用于生成树木、人群、石块等分布。
在 XY 面上散布 10 个实例:
Ground --> scatter(scope.xy, 10, 123) Trees
CGA.js 中的 scatter 实现基于 CityEngine 2025.1 官方文档。
@StartRule\nLot --> primitiveCube(8, 0.2, 8)\n scatter(scope.xz, 10, 42)\n color(0.2, 0.7, 0.2)
scatter( 时,补全列表显示带散布平面的条目: