簡體   English   中英

截錐體中的AABB由8個角定義

[英]AABB in Frustum Defined by 8 corners

似乎我可以找到的每個示例都與使用DirectX或OpenGL有關,這使我困惑不已...我沒有使用任何一個,因此我沒有任何視圖或剪切矩陣。

我有一個視錐形狀的元素(我有8個角坐標),我需要查看是否一個軸對齊的框與之相交。

有人可以發表簡短的評論嗎?

您需要在世界空間中尋找AABB淘汰。 如果具有視錐形狀元素的8個角坐標,則可以構造視錐形狀的6個平面。 從那里,您可以確定盒子與截頭錐體相交(或不與錐體)相交的各種情況,不要忘記盒子完全將其包圍或完全在其內部的情況。

這是古老的翻頁文章中的一篇古老文章,對事情做了一些解釋。 您可以從那里搜索其他文章:

http://www.flipcode.com/archives/Frustum_Culling.shtml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM