C# 클래스 Hyperion.Core.Interfaces.VisibilityTester

파일 보기 프로젝트 열기: Kintaro/Hyperion 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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