3d - 如何检测三角形网格中的空腔?
问题描述
“空腔”并不是指网格中的错误——所有网格都被假定为防水歧管。
正式定义:三角形 T 是一个直接空腔,如果不可能放置一个具有给定半径的球体 S 使得 S 只接触 T。三角形 T 是一个间接空腔,如果一个球体 S 开始时没有无碰撞路径在网格边界框之外到 S 仅接触 T 的位置。
直接腔和间接腔的区别仅用于定义目的。我正在寻找的方法不需要区分两者。
这说明了问题(在 2D 中):
最好我想在原始网格上检测这些空腔,但重新划分网格是一种选择。
解决方案
推荐阅读
- javascript - 下载作为二进制/八位字节流的 PNG 文件
- android - 排行榜还需要 BaseGameUtils 吗?
- python - How to plot graph where the indexes are strings
- php - PHP 中的 Google 身份验证
- python - TravicCI 构建找不到 Managa.py [Django] 命令
- python - 为什么 Python IDE 即使安装正确也会显示这样的错误
- r - 根据条件选择和修改数据框中的行
- reactjs - ANTD React 我怎样才能像 antd 网站一样做词缀?
- php - 谷歌日历 API fetchAccessTokenWithAuthCode 不起作用
- r - 尝试将 xlsx 文件导入 R 时显示错误