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

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

공개 메소드들

메소드 설명
Pdf ( Point p ) : double
Pdf ( Point p, Vector wi ) : double
Sample ( LightSample lightSample, Normal &Ns ) : Point
Sample ( Point p, LightSample lightSample, Normal &Ns ) : Point
ShapeSet ( IShape shape ) : System

메소드 상세

Pdf() 공개 메소드

public Pdf ( Point p ) : double
p Point
리턴 double

Pdf() 공개 메소드

public Pdf ( Point p, Vector wi ) : double
p Point
wi Hyperion.Core.Geometry.Vector
리턴 double

Sample() 공개 메소드

public Sample ( LightSample lightSample, Normal &Ns ) : Point
lightSample LightSample
Ns Hyperion.Core.Geometry.Normal
리턴 Point

Sample() 공개 메소드

public Sample ( Point p, LightSample lightSample, Normal &Ns ) : Point
p Point
lightSample LightSample
Ns Hyperion.Core.Geometry.Normal
리턴 Point

ShapeSet() 공개 메소드

public ShapeSet ( IShape shape ) : System
shape IShape
리턴 System