Архитектурная акустика/Реализация/CPlain::Intersect
Перейти к навигации
Перейти к поиску
bool Intersect(const CRay& ray, CAMaaS::POINT3DEXT* pIntersectionPt) const;
Осуществляет проверку пересечения указанным лучом текущей плоскости и, если пересечение имеется, и клиентом указан буфер, то через последний возвращается точка пересечения.
- Параметры
ray Луч, проверяемый на пересечение с плоскостью. [out] pIntersectionPt Буфер, опционально предоставляемый клиентом, в который, в случае, когда имеет место пересечения, производится запись точки пересечения. Если метод Intersect возвращает false
, содержимое буфера не изменяется. Если точка не требуется, параметр может бытьnullptr
.- Возвращаемое значение:
true
, если пересечение имеется, иначе -false
.