C# Класс Hyperion.Core.Interfaces.VisibilityTester

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Ray Hyperion.Core.Geometry.Ray

Открытые методы

Метод Описание
SetRay ( Point p, double eps, Vector w, double time ) : void
SetSegment ( Point p1, double eps1, Point p2, double eps2, double time ) : void
Transmittance ( Scene scene, IRenderer renderer, Sample sample ) : Spectrum
Unoccluded ( Scene scene ) : bool

Описание методов

SetRay() публичный Метод

public SetRay ( Point p, double eps, Vector w, double time ) : void
p Point
eps double
w Hyperion.Core.Geometry.Vector
time double
Результат void

SetSegment() публичный Метод

public SetSegment ( Point p1, double eps1, Point p2, double eps2, double time ) : void
p1 Point
eps1 double
p2 Point
eps2 double
time double
Результат void

Transmittance() публичный Метод

public Transmittance ( Scene scene, IRenderer renderer, Sample sample ) : Spectrum
scene Scene
renderer IRenderer
sample Sample
Результат Spectrum

Unoccluded() публичный Метод

public Unoccluded ( Scene scene ) : bool
scene Scene
Результат bool

Описание свойств

Ray публичное свойство

public Ray,Hyperion.Core.Geometry Ray
Результат Hyperion.Core.Geometry.Ray