模型包圍盒 一

2021-10-04 01:35:57 字數 310 閱讀 4050

一、參考資料

二、包圍盒的相關介紹

包圍盒是指能夠包容物體的立方體或者二維長方形,是包圍體的一種,常常用於模型的碰撞檢測。包圍體主要包括球體、軸對齊包圍盒(aabb)、有向包圍盒(obb)和凸包(convex hull)。在較早的時候,包圍盒按照座標系的座標軸進行排列,這被稱為軸對齊的包圍盒(aabb/axis-aligned bounding box)。為了將aabb與通用的情況區分開來,將任意的包圍盒稱為有向包圍盒(obb/oriented bounding box)。aabb檢測模型的相交要比obb更簡單,但是他的缺點是當模型旋轉的時候無法隨之旋轉,而必須重新計算。

AABB包圍盒 OBB包圍盒 包圍球的比較

1 aabb 包圍盒 aabb 包圍盒是與座標軸對齊的包圍盒,簡單性好,緊密性較差 尤其對斜對角方向放置的瘦長形物件,採用aabb,將留下很大的邊角空隙,導致大量沒必要的包圍盒相交測試 當物體旋轉之後需對aabb 進行同樣的旋轉並更新 當物體變形之後只需對變形了的基本幾何元素對應的包圍盒重新計算 然...

AABB包圍盒 OBB包圍盒 包圍球的比較

1 aabb 包圍盒 aabb 包圍盒是與座標軸對齊的包圍盒,簡單性好,緊密性較差 尤其對斜對角方向放置的瘦長形物件,採用aabb,將留下非常大的邊角空隙,導致大量不是必需的包圍盒相交測試 當物體旋轉之後需對aabb 進行相同的旋轉並更新 當物體變形之後僅僅需對變形了的基本幾何元素相應的包圍盒又一次...

理解AABB包圍盒演算法

這兩天在弄引擎的碰撞檢測模組,弄的糾結死,資料出奇的少,大牛們的 又不加注釋,唉。1.aabb包圍盒由乙個max座標和乙個min座標組成。可以看成乙個點集。下面這段 是關於兩個包圍盒碰撞的檢測,看成點集的話很好理解 bool chetouch const aabb aabb1,const aabb ...