动物集群类
| Name | Type | Default | Description |
|---|---|---|---|
options |
Object | ||
viewer |
Cesium.Viewer | Cesium场景视图对象 | |
options.position |
Cartesian3 | 集群位置,笛卡尔坐标 | |
options.dimensions |
Cartesian3 | 集群范围,单位米 | |
options.url |
String | 模型文件路径 | |
options.count |
Number |
100
|
optional 集群数量,正整数,最小取值为1 |
options.scale |
Number |
1
|
optional 模型大小缩放比例,默认值为1.0 |
options.maxSpeed |
Number |
15
|
optional 模型最大速度,默认值为15,单位米/秒,调整会影响集群运动结果 |
options.separationDistance |
Number |
1
|
optional 集群分离距离,集群个体间距小于该距离时,会进行分离,默认值为1.0,单位米,调整会影响集群运动结果 |
options.alignmentDistance |
Number |
20
|
optional 集群对齐距离,集群个体间距小于该距离时,会进行对齐,默认值为20.0,单位米,调整会影响集群运动结果 |
options.cohesionDistance |
Object |
5
|
optional 集群聚合距离,集群个体间距小于该距离时,会进行相互聚合,默认值为5.0,单位米,调整会影响集群运动结果 |
options.freedomFactor |
Object |
0.0
|
optional 自由度,集群个体是否按照约定的分离、对齐、聚合等行为规范行动,自由度越大,越多个体不按约定行动,取值范围为[0,1],默认值为0.5 |
options.show |
Boolean |
true
|
optional 集群是否显示,默认为true |
Members
对齐距离,集群个体间距小于该距离时,会进行速度对齐,默认值为20.0,单位米,调整会影响集群运动结果
聚合距离,集群个体间距小于该距离时,会进行聚合,默认值为5.0,单位米,调整会影响集群运动结果
模型实例个数,默认值为100
自由度,集群个体是否按照约定的分离、对齐、聚合等行为规范行动,自由度越大,越多个体不按约定行动,取值范围为[0,1],默认值为0.5
最大速度,默认值为15.0,单位米/秒,调整会影响集群运动结果
模型大小缩放比例,默认值为1.0
分离距离,集群个体间距小于该距离时,会进行分离,默认值为1.0,单位米,调整会影响集群运动结果
集群的可见性,默认值为true
Methods
销毁对象
