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

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

공개 프로퍼티들

프로퍼티 타입 설명
CameraToWorld Hyperion.Core.Geometry.AnimatedTransform
Film IFilm
NumberOfRays int
ShutterClose double
ShutterOpen double

공개 메소드들

메소드 설명
GenerateRay ( CameraSample sample, Ray &ray ) : double
GenerateRayDifferential ( CameraSample sample, RayDifferential &rd ) : double
ICamera ( AnimatedTransform camToWorld, double sopen, double sclose, IFilm film ) : System

메소드 상세

GenerateRay() 공개 추상적인 메소드

public abstract GenerateRay ( CameraSample sample, Ray &ray ) : double
sample CameraSample
ray Hyperion.Core.Geometry.Ray
리턴 double

GenerateRayDifferential() 공개 메소드

public GenerateRayDifferential ( CameraSample sample, RayDifferential &rd ) : double
sample CameraSample
rd Hyperion.Core.Geometry.RayDifferential
리턴 double

ICamera() 공개 메소드

public ICamera ( AnimatedTransform camToWorld, double sopen, double sclose, IFilm film ) : System
camToWorld Hyperion.Core.Geometry.AnimatedTransform
sopen double
sclose double
film IFilm
리턴 System

프로퍼티 상세

CameraToWorld 공개적으로 프로퍼티

public AnimatedTransform,Hyperion.Core.Geometry CameraToWorld
리턴 Hyperion.Core.Geometry.AnimatedTransform

Film 공개적으로 프로퍼티

public IFilm Film
리턴 IFilm

NumberOfRays 공개적으로 프로퍼티

public int NumberOfRays
리턴 int

ShutterClose 공개적으로 프로퍼티

public double ShutterClose
리턴 double

ShutterOpen 공개적으로 프로퍼티

public double ShutterOpen
리턴 double