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
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA

보호된 프로퍼티들

프로퍼티 타입 설명
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