IReadOnlyPointBVH2D<T>
public uint Depth()
Language: C#
Глубина BVH дерева.
Returns: Глубина дерева.
public List<T> FindNearest(FVector2 position, float radius)
Language: C#
Находит все точки в пределах заданного радиуса от указанной позиции.
Parameters:
- position: Позиция для поиска ближайших точек.
- radius: Радиус поиска.
Returns: Список точек, найденных в пределах радиуса.
public void FindNearest(FVector2 position, float radius, List<T> result)
Language: C#
Находит все точки в пределах заданного радиуса от указанной позиции и добавляет их в предоставленный список.
Parameters:
- position: Позиция для поиска ближайших точек.
- radius: Радиус поиска.
- result: Список для добавления найденных точек.
public void Render(IVertexBuffer<float> vertices, IVertexBuffer<uint> triangles)
Language: C#
Визуализирует BVH дерево с использованием предоставленных вершин и треугольников.
Parameters:
- vertices: Буфер вершин для визуализации.
- triangles: Буфер треугольников для визуализации.
public FBox2 GetBoundaryBox()
Language: C#
Получает граничный прямоугольник, охватывающий все точки в BVH дереве.
Returns: Граничный прямоугольник.