24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 117  |  回复: 2
当前主题已经存档。

wanggongming

铁虫 (小有名气)

[交流] 【求助】如何求一条球面圆弧与球面网格线的交点

采用极坐标的形式,把球面按照theta、phi分成360*180个网格(theta、phi的步长都是1),在相邻网格中有两个数据点,做一条连接这两点的圆弧,该圆弧与这两点之间的球面网格线相交,如何求交点的角度值(theta、phi)?
该问题的详细描述见附件(有图文说明)。
不知哪位对这方面比较了解,请给出解决方案,特别感谢!

[ Last edited by wbaishi on 2008-11-27 at 10:08 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weaker2002

楼上问题的扩展


wbaishi(金币+1,VIP+0):鼓励新虫积极应助!
跟上面的问题类似,但是有些扩展。就是把地球上的空间划分为若干个网格,给定任意一条射线,求该射线穿越任何一个网格的长度(没有穿过的为 0)。最近正为这个问题发愁,求高人指点阿,苦闷了个把月了还没结果
2楼2008-12-23 10:00:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weaker2002

该问题已经解决,可以进行数值化求解,从一个端点出发,以一定的步长进行计算,确认每一段长度所在的网格。可以根据实际问题需要调整步长的大小。
3楼2009-01-14 09:31:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wanggongming 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见