RadeonRaysProbeIntegrator.IntegrateValidity
Declaration
public LightTransport.IProbeIntegrator.Result IntegrateValidity(LightTransport.IDeviceContext context, int positionOffset, int positionCount, int sampleCount, BufferSlice<float> validityEstimateOut);Параметры
| Параметр | Описание |
|---|---|
| контекст | Контекст устройства. |
| positionOffset | Смещение, измеряемое от начала буфера положения пробника. |
| positionCount | Число зондов для интеграции. |
| sampleCount | Число отбираемых проб. |
| validityEstimateOut | Срез буфера для записи оценки достоверности. |
Возвращаемое значение
Результат Код возврата.
Описание
Интеграция достоверности.
Интегратор выполняет сферическую выборку для каждого положения зонда. Допустимое значение равно 1, если все лучи попадают в треугольники, обращенные вперед, или в небо. Допустимое значение равно 0, если все лучи попадают в треугольники, обращенные назад.