邊界網格是包含更詳細網格的簡單網格。使用邊界網格和邊界凸分解,我們可以比使用典型的寬相位邊界框、球體或凸包更接近幾何模型。例如,我們可以實時運行機器人碰撞檢測,並加速許多其他計算機圖形算法、光線追踪或路徑運動規劃等技術 Boundingmesh 是一個用於生成邊界網格和邊界凸分解的庫和工具集。邊界網格包圍給定的網格並且具有較少的頂點;它是單面近似網格。邊界凸分解是一組包含給定網格的少數頂點的凸包。 程序原始碼使用QT GUI人機介面 可以導入/導出各種標準 3D 幾何文件格式:.off, .obj, .stl, .wrl 我們依賴線性代數庫Eigen進行大多數計算。 如果您執行.wrl文件加載,您還需要Coin3D工具包。 涉及凸體的模塊依賴於QHull和CGAL函數庫。
2022-06-10 18:07:17 5.41MB 人機介面gui 邊界網格 3D網格算法
1
Draco 是一个开源库,由Google开发,用于压缩和解压3D几何图形meshes,目的是为了改进3D模型的存储和传输。Draco是为高压缩、高效、高速而设计并开发的。代码压缩顶点位置、连接信息、纹理坐标、颜色信息、法线和任何其他和几何图形相关的各种属性。通过Draco,无需压缩视觉保真度,既可以大幅度缩小3D应用和资产。对于用户而言,这意味着应用、场景和模型都可以更快地被下载,浏览器中的3D图形可以更快地上传、VR和AR场景可以通过很小的带宽完成传输。
2021-09-10 19:01:45 51KB 數據壓縮 3d網格 VR AR
1