0
A
答えて
0
Quakeでは、これは実際にマッパーに任せられています。 Quake BSPコンパイラは、起点からボリュームを二等分し始めます(0, 0, 0)
。したがって、よりバランスのとれたBSPフレンドリなマップを作成するために、マッパーは3つの軸のすべてで原点を中心にジオメトリを中心に配置する必要があります。
私はあなたの問題にも同様の戦略が当てはまると思います。あなたのBSPノードの絶対的な境界(最小値と最大値)を見つけて、中央のポイントを計算してください。ここで、ツリーのパーティションを作成する必要があります。あなたのマップが完全に対称でない限り、完全にバランスのとれたツリーを達成することはできません。しかし、実際的な目的のために、これはあなたを比較的近づけます。
関連する問題
- 1. バランスの取れたツリー[宿題]
- 2. 完全にバランスの取れたツリー内の要素の順序
- 3. 位置に関するBSPツリーのトラバーサル?
- 4. BSPツリーを正しくレンダリングしていませんか?
- 5. バランスのとれたバイナリ検索ツリーを実装していますか?
- 6. 三元検索ツリーのバランスを取る
- 7. BSPツリーを横断する方法
- 8. バランスの取れたバイナリ検索ツリーを作成するための入力
- 9. Red-BlackツリーとAVLツリーのバランス状態は同じですか?たとえば
- 10. ラムダから式へのツリー変換
- 11. 任意のツリーをRツリーに変換できますか?
- 12. MethodInfoから作成した式ツリーの明示的な変換
- 13. Prolog:完全にバランスのとれたツリーの構築
- 14. バックトゥルーキングによるバランスのとれたバイナリ検索ツリー
- 15. 自己バランス化avlツリー
- 16. ツリーを単一ブランチとどのようにバランスさせるか?
- 17. csvをJSONツリー構造に変換しますか?
- 18. バッチ正規化はバランスの取れたデータセットで機能しますか?
- 19. 0.Xからの変換のベストプラクティス:可変ツリー
- 20. バランスの取れたバイナリ検索ツリー、またはmax要素を抽出するための最大ヒープはどちらが良いですか?
- 21. 怠惰な削除でバランスの取れたツリーを実装するにはどうしたらいいですか?
- 22. バランスの取れた小石の問題
- 23. AVLツリーのバランスをとる(C++)
- 24. ツリーのバランスが取れている場合、バイナリ検索ツリーで検索する時間の複雑さはどのくらいですか?
- 25. 式ツリーまたはCodeDOMからReflection.Emitに変換するライブラリはありますか?
- 26. ete2で描かれたツリーをNewick形式に変換するには?
- 27. ドキュメントディレクトリからオーディオパスを取得してNSDataに変換します
- 28. angularjsのツリーから選択されたチェックボックスの値を取得
- 29. SRTからWEBVTTに変換されました。フォントスタイルコントロールが失われました
- 30. 一般ツリーからバイナリツリーへの変換の複雑さ