Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用主要用 C++ 编写的 iOS 和 Android 的 3D 地图渲染器。我使用八叉树从文件中加载和存储数据。
到目前为止一切都很好,渲染几平方公里的中小型地图都很酷,而且一切都很流畅。但现在我想增加地图的大小,比如整个国家或大陆的大小。
有很多 Octree 实现和教程——但到目前为止,我还没有找到一个教程来解释如何有效地处理大型数据集的延迟加载和树构造。
最好有一个免费的八叉树库,它已经做到了。你知道吗?否则,通常必须做什么才能将延迟加载到八叉树中?
Random r = new Random(); List<object> myList = new List<object>(); for (int i = 0; i < 100; i++) myList.Add(new { A = r.Next(), B = r.Next() }); m