Rect


Content:

public interface IReadOnlyRectBVH2D<T>

Language: C#

Интерфейс доступа только для чтения к 2D иерархическому объёму ограничения (BVH) с поддержкой прямоугольников.
Предоставляет методы для поиска объектов, пространственных запросов и визуализации.

Type Parameters:

  • T: Тип трансформируемого элемента, который должен наследоваться от [<RectBVH2DTransform>]

public interface IReadOnlyRectBVH3D<T>

Language: C#

Интерфейс доступа только для чтения к 3D иерархическому объёму ограничения (BVH) с поддержкой прямоугольников.
Предоставляет методы для поиска объектов, пространственных запросов и визуализации.

Type Parameters:

  • T: Тип трансформируемого элемента, который должен наследоваться от [<RectBVH3DTransform>]

public class RectBVH2D<T> : IReadOnlyRectBVH2D<T>

Language: C#

2D Bounding Volume Hierarchy (BVH) структура для эффективного пространственного поиска и организации прямоугольных объектов.
Использует двоичное дерево для организации объектов и поддерживает потокобезопасные операции добавления, удаления и запросов.

Type Parameters:

  • T: Тип хранимых объектов, должен наследоваться от [<RectBVH2DTransform>]

public abstract class RectBVH2DTransform<T> : Component

Language: C#

Абстрактный базовый класс для 2D трансформируемых объектов, которые могут быть добавлены в BVH структуру.
Представляет объект с 2D ограничивающим прямоугольником (AABB) для пространственных запросов.

Type Parameters:

  • T: Конкретный тип, наследующий этот класс (используется для самоотнесения)

public class RectBVH3D<T> : IReadOnlyRectBVH3D<T>

Language: C#

3D Bounding Volume Hierarchy (BVH) структура для эффективного пространственного поиска и организации 3D прямоугольных объектов.
Использует двоичное дерево для организации объектов и поддерживает потокобезопасные операции добавления, удаления и запросов.

Type Parameters:

  • T: Тип хранимых объектов, должен наследоваться от [<RectBVH3DTransform>]

public abstract class RectBVH3DTransform<T> : Component

Language: C#

Абстрактный базовый класс для 3D трансформируемых объектов, которые могут быть добавлены в BVH структуру.
Представляет объект с 3D ограничивающим прямоугольником (AABB) для пространственных запросов.

Type Parameters:

  • T: Конкретный тип, наследующий этот класс (используется для самоотнесения)