C# Класс NewTOAPIA.GL.GLProjectionCamera

This is the base class for all cameras. What they all have in common is: Location, LookAt, Up Beyond these basics, they apply their own transforms on a scene.
Наследование: Camera
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
fFrustum GLFrustum

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

Метод Описание
GLProjectionCamera ( GraphicsInterface gi ) : NewTOAPIA.Drawing

By default, the camera is located at the origin, looking down the -z axis, with the y-axis as the up vector.

GLProjectionCamera ( GraphicsInterface gi, Point3D location, Point3D lookAt, Vector3D up, float nearPlane, float farPlane ) : NewTOAPIA.Drawing
OnRealize ( ) : void
Realize ( ) : void
SetFar ( float farPlane ) : void
SetFrustum ( GLFrustum frustum ) : void
SetNear ( float nearPlane ) : void

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

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

By default, the camera is located at the origin, looking down the -z axis, with the y-axis as the up vector.
public GLProjectionCamera ( GraphicsInterface gi ) : NewTOAPIA.Drawing
gi GraphicsInterface
Результат NewTOAPIA.Drawing

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

public GLProjectionCamera ( GraphicsInterface gi, Point3D location, Point3D lookAt, Vector3D up, float nearPlane, float farPlane ) : NewTOAPIA.Drawing
gi GraphicsInterface
location Point3D
lookAt Point3D
up NewTOAPIA.Graphics.Vector3D
nearPlane float
farPlane float
Результат NewTOAPIA.Drawing

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

public OnRealize ( ) : void
Результат void

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

public Realize ( ) : void
Результат void

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

public SetFar ( float farPlane ) : void
farPlane float
Результат void

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

public SetFrustum ( GLFrustum frustum ) : void
frustum GLFrustum
Результат void

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

public SetNear ( float nearPlane ) : void
nearPlane float
Результат void

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

fFrustum защищенное свойство

protected GLFrustum,NewTOAPIA.GL fFrustum
Результат GLFrustum