24小时热门版块排行榜    

查看: 2025  |  回复: 1

jidian30316

铜虫 (初入文坛)

[求助] 空间划分多个网格,如何判断某一点属于哪一个网格? 已有1人参与

将一个三维立方体空间均匀划分为若干的网格空间(类似于魔方一样的形式),已知各个网格顶点和网格中心点的空间坐标。
问题如下:
1.给定任意一点的坐标,如何判断该点属于哪一个网格,同时读取该网格的顶点和中心点数据?
2.如果需要判断的点在网格的面、边或顶点上,该点即为多个网格的公共点,这时应该如何确定该点属于哪一个网格?(对每一个点,一次计算只需要一个网格的数据)
回复此楼

» 猜你喜欢

人生三大错觉:手机震动,有人敲门,他喜欢我
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

flykingwf

金虫 (小有名气)

【答案】应助回帖

1 分别比较这个点的三个坐标跟网格顶点坐标的大小关系,比如从0开始比较,大于顶点坐标就继续比较下一个顶点,否则就跳出
2 一个坐标相同的话,点就在网格的面上,两个,在边上,三个,在定点上
2楼2015-07-26 16:47:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jidian30316 的主题更新
信息提示
请填处理意见