只喝粥!不弹吉他 2023-01-10 19:44 采纳率: 0%
浏览 43

cesium问题 求与模型交点

关于cesium的问题:为什么我在做通视分析,求射线与地形的交点时正常,但是求射线与模型的交点时,拾取不到那个交点,这是咋回事?下面的图上蓝色的点是求到的交点,在倾斜上拾取不到。

img

  • 写回答

1条回答 默认 最新

  • m0_54204465 2023-01-10 20:04
    关注

    在 Cesium 中,求射线与模型的交点和求射线与地形的交点的过程是不同的。

    当求射线与地形的交点时,Cesium 内置了一种碰撞检测机制,可以自动检测射线与地形的交点,因此可以很容易地获取交点。

    而求射线与模型的交点时,Cesium 内置的碰撞检测机制是不能处理的,因此需要通过额外的方法来求交点。

    这里给你几种可能的解决方案:

    使用 Cesium 的 ray.intersect() 方法来求射线与模型的交点。这种方法可能需要您手动检测射线与模型的交点,因此可能会比较复杂。使用第三方库如 three.js 或者 a-frame 等来求射线与模型的交点,这些库都提供了类似的功能

    使用更为高级的交互方式,比如通过更改模型的透明度来使模型可交互的形式来进行选取。

    需要注意的是,在倾斜的情况下,射线与模型的交点可能会受到视线倾斜的影响,所以求交点会有困难。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月10日

悬赏问题

  • ¥15 BAT根据上两级文件夹重新命名文件要求BAT
  • ¥30 不会,学习,有偿解答
  • ¥15 SQL查询语句报错(检查)
  • ¥15 此表中公式应该怎么写
  • ¥15 求HI-TECH PICC 9.50 PL3安装包
  • ¥15 下载ctorch报错,求解
  • ¥15 如何入门学习c语言,单片机
  • ¥15 idea 编辑语言的选择
  • ¥15 Windows下部署Asmjit
  • ¥15 请问双层规划模型的上下层目标函数不一致,是如何保证迭代收敛性的