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

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

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

Свойство Тип Описание
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