簡體   English   中英

什么時候我需要停止在八叉樹中划分八分圓?

[英]When i need to to stop dividing octants in Octree?

我正在實現八叉樹數據結構。 在八分圓中,我存儲三角形。 所以問題:什么時候我需要停止在八叉樹中划分八分圓? 我考慮八分圓中的最大深度或最大三角形數,但是我如何計算這些值?

在許多情況下,一個好的規則是細分一個盒子,如果其中的三角形數量是其在樹中深度的兩倍以上。 這可確保:

  1. 樹消耗的總空間最多與三角形的數量成正比;
  2. 遍歷樹所花費的總時間最多與您必須在目標葉子中直接處理的三角形數量成正比;
  3. 當需要分解緊密簇時,您仍然可以深入 go。

暫無
暫無

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

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