Описание

Данный класс предназначен для управления системой расчета столкновений луча и объектов сцены. Это может использоваться для выделения объектов при взаимодействии с пользователем. В системе существует только один объект данного класса, его не нужно создавать отдельно. Работа с классом происходит в соответствии со следующим протоколом: Объекту этого класса передается параметры луча и сцена, запускается алгоритм расчета столкновений, после чего пользователь может получить информацию по пересеченным объектам. Эта информация представляет собой список, каждый элемент которого содержит расстояние до луча и указатель на пересеченный объект.


Функции

Collision_RayCastCollision_RayCast                Запуск алгоритма вычисления пересечений луча и объектов сцены.

Collision_GetResultCountCollision_GetResultCount        Определение числа пересеченных лучом объектов.

Collision_GetDistanceCollision_GetDistance        Определение расстояния до определенного пересечения.

Collision_GetObjectCollision_GetObject                Определение объекта пересечения из списка.

Collision_SortCollision_Sort                Сортировка списка результатов расчета столкновения.

Created with the Personal Edition of HelpNDoc: Transform Your Help Documentation Process with a Help Authoring Tool