【发布时间】:2019-11-13 13:00:14
【问题描述】:
我正在为 CesiumJS 内容开发 Wysiwyg 编辑器。 用户将能够创建许多点、线和其他图形,根据可定义的关系将它们连接起来,并将它们分组到不同的组中。
现在我想知道在性能方面的最佳做法是什么。 目前我为每个组创建一个 PointPrimitiveCollection 然后加分:
group.points = scene.primitives.add(new Cesium.PointPrimitiveCollection());
然后
group.points.add({
position : cartesian,
...
});
对于每个新点。
多边形是使用以下方法创建的:
network.hull_polygon = viewer.entities.add({
name : 'xxx',
polygon : {
hierarchy : Cesium.Cartesian3.fromDegreesArray(points_array),
material : color,
...
}
});
折线类似。
现在由于对象也可以拖动/动画,我想知道 Cesiums 实体逻辑会在哪里出现?
感谢大家的帮助!
【问题讨论】:
标签: cesium