iCAx开思工具箱

标题: 【求助】如何判断一个body是否在一个面的上面? [打印本页]

作者: tari    时间: 2004-9-10 10:41
标题: 【求助】如何判断一个body是否在一个面的上面?
一个part有许多body,用一个平面分割后,现在想把平面上面的body隐藏,如何判断,恳请各位高手指点!
作者: csftiger    时间: 2004-9-10 12:44
如果平面是平行与XY平面的情况,使用UF_MODL_ask_bounding_box求得body的minimum z value,比较平面基点的 z value, 如果大于基点 z 的化,就隐藏。
如果平面不平行XY但也不平行于Z轴的情况下,可以先问出Body的任意两个面,并问出两个面的中心点作一条直线,将直线与平面相交得到交点,然后比较交点与两个中心点中点的高度。(不知道是不是最佳, 欢迎探讨)
作者: tari    时间: 2004-9-10 12:46
非常感谢csftiger兄,我想了一个上午一个办法也没想出来,csftiger一下给出了两个方法,呵呵!欢迎各位高手继续指点!




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3