找回密码
 注册
Simdroid-非首页
查看: 133|回复: 6

[建模和网格划分] 请问一下怎么获得距离某个坐标最近的面的编号

[复制链接]
发表于 2013-5-2 10:17:41 | 显示全部楼层 |阅读模式 来自 上海长宁区
悬赏5仿真币未解决
如果用node(x,y,z)可以获得距离x,y,z最近的节点
那有没有办法获得距离x,y,z最近的面的编号呢?

我有一个大的平面,但是已经被打断成很多小平面,但是我要在某个小平面上创建一个硬点,我只知道硬点的坐标但是不确定硬点在那个面上,那请问怎么创建呢?
(大平面一开始就被打段了,不能一开始就在完整的面上创建硬点)

发表于 2013-5-2 10:45:06 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
看能不能通过硬点坐标值的位置在某一范围内选择平面,保证只有一个平面被选中。(前提:这个硬点是在某个平面内的)
回复

使用道具 举报

发表于 2013-5-2 10:55:25 | 显示全部楼层 来自 江苏常州
改成球坐标,用循环,通过半径选取,如在半径内,且只有一个面,arinqr(0,12),还是(0,13)=1,就ok,不然增大半径。步长自己定。
回复

使用道具 举报

 楼主| 发表于 2013-5-2 11:05:10 | 显示全部楼层 来自 上海长宁区
huo9huo 发表于 2013-5-2 10:55
改成球坐标,用循环,通过半径选取,如在半径内,且只有一个面,arinqr(0,12),还是(0,13)=1,就ok, ...

都好复杂啊,,原来没有一条语句就能搞定的啊。。。。
回复

使用道具 举报

 楼主| 发表于 2013-5-2 11:06:47 | 显示全部楼层 来自 上海长宁区
chenjie120123 发表于 2013-5-2 10:45
看能不能通过硬点坐标值的位置在某一范围内选择平面,保证只有一个平面被选中。(前提:这个硬点是在某个平 ...

其实  我创硬点就是为了让这个平面的某个位置要有节点。

除了硬点可以实现以外还有别的方法吗?
回复

使用道具 举报

发表于 2013-5-2 11:21:58 | 显示全部楼层 来自 湖北武汉
goodboy1019 发表于 2013-5-2 11:06
其实  我创硬点就是为了让这个平面的某个位置要有节点。

除了硬点可以实现以外还有别的方法吗? ...

把这个位置切出来,有了kp就会有节点的,简单了事
回复

使用道具 举报

发表于 2013-5-2 20:41:05 | 显示全部楼层 来自 山东烟台
chenjie120123 发表于 2013-5-2 11:21
把这个位置切出来,有了kp就会有节点的,简单了事

经常这么干!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-24 05:23 , Processed in 0.035206 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表