BIM问答|哪位BIM大神告诉我用BIM怎么做预留洞碰撞检测,navisworks做…
听同事说有插件可以在revit做预留洞
碰撞检测的代码较为繁琐,恕我无法为你详细列出
其思路可以是
在update中遍历所有的sprite,然后判断每个sprite和其他sprite(还需遍历一遍,刨除自己)是否碰撞。这样等于判断次数是sprite的数量的平方,效率很低。所以你需要优化一下,比如将“其他sprite(还需遍历一遍)”这个逻辑改成“附近的sprite”。
两个sprite的碰撞检测就很简单了,如果仅仅是矩形判断,很多教程都会有
微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
评论前必须登录!
注册