C# Класс THREE.PerspectiveCamera

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

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

Свойство Тип Описание
aspect double
fov double
zoom double

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

Метод Описание
PerspectiveCamera ( double fov, double aspect, double near, double far ) : System

fov — Camera frustum vertical field of view. aspect — Camera frustum aspect ratio. near — Camera frustum near plane. far — Camera frustum far plane.

setLens ( double focalLength, double frameSize ) : void

focalLength — focal length frameSize — frame size Uses focal length (in mm) to estimate and set FOV 35mm (fullframe) camera is used if frame size is not specified. Formula based on http://www.bobatkins.com/photography/technical/field_of_view.html

setViewOffset ( double fullWidth, double fullHeight, double x, double y, double width, double height ) : void

fullWidth — full width of multiview setup fullHeight — full height of multiview setup x — horizontal offset of subcamera y — vertical offset of subcamera width — width of subcamera height — height of subcamera Sets an offset in a larger frustum. This is useful for multi-window or multi-monitor/multi-machine setups.

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

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

fov — Camera frustum vertical field of view. aspect — Camera frustum aspect ratio. near — Camera frustum near plane. far — Camera frustum far plane.
public PerspectiveCamera ( double fov, double aspect, double near, double far ) : System
fov double
aspect double
near double
far double
Результат System

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

focalLength — focal length frameSize — frame size Uses focal length (in mm) to estimate and set FOV 35mm (fullframe) camera is used if frame size is not specified. Formula based on http://www.bobatkins.com/photography/technical/field_of_view.html
public setLens ( double focalLength, double frameSize ) : void
focalLength double
frameSize double
Результат void

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

fullWidth — full width of multiview setup fullHeight — full height of multiview setup x — horizontal offset of subcamera y — vertical offset of subcamera width — width of subcamera height — height of subcamera Sets an offset in a larger frustum. This is useful for multi-window or multi-monitor/multi-machine setups.
public setViewOffset ( double fullWidth, double fullHeight, double x, double y, double width, double height ) : void
fullWidth double
fullHeight double
x double
y double
width double
height double
Результат void

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

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

public double aspect
Результат double

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

public double fov
Результат double

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

public double zoom
Результат double