cesiumlab / cesiumlab/XbsjEarthUI
有没有什么只用一个eventlistener来进行拾取的方法
Open
- Dominant language
- JavaScript
- Stars
- 734
- Forks
- 193
- PR merge metrics
- No merged PRs in 30d
Description
再问个问题,我看拾取的例子里,都是给模型或者3dtile加eventlistener,这样加得多了会不会拖慢性能?有没有什么只用一个eventlistener来进行拾取的方法?
比如原生cesium的
handler.setInputAction(function(movement) {
var pickedObject = earth.czm.viewer.scene.pick(movement.endPosition);
if (Cesium.defined(pickedObject) && Cesium.defined(pickedObject.id)) {
console.log(pickedObject)
}
有没有类似这种的接口,但可以取到czmObject?
---
@skywalkershe
直接用scene.pick就可以拾取到3dtiles的,我们内部有一个属性来标识czmObject的对象;
不过不建议这样做,earthsdk的部分元素有类似网页元素onclick属性。使用才更方便。
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.