C# 클래스 Nexus.Graphics.Viewport3D

파일 보기 프로젝트 열기: tgjones/nexus

공개 메소드들

메소드 설명
Project ( Point3D source, Matrix3D projection, Matrix3D view, Matrix3D world ) : Point3D

Projects a scene point onto the screen.

ToString ( ) : string
Unproject ( Point3D source, Matrix3D projection, Matrix3D view, Matrix3D world ) : Point3D

Projects a screen point into the scene.

Viewport3D ( int x, int y, int width, int height ) : System.Globalization
Viewport3D ( int x, int y, int width, int height, float minDepth, float maxDepth ) : System.Globalization

비공개 메소드들

메소드 설명
WithinEpsilon ( float a, float b ) : bool

메소드 상세

Project() 공개 메소드

Projects a scene point onto the screen.
public Project ( Point3D source, Matrix3D projection, Matrix3D view, Matrix3D world ) : Point3D
source Point3D
projection Matrix3D
view Matrix3D
world Matrix3D
리턴 Point3D

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Unproject() 공개 메소드

Projects a screen point into the scene.
public Unproject ( Point3D source, Matrix3D projection, Matrix3D view, Matrix3D world ) : Point3D
source Point3D
projection Matrix3D
view Matrix3D
world Matrix3D
리턴 Point3D

Viewport3D() 공개 메소드

public Viewport3D ( int x, int y, int width, int height ) : System.Globalization
x int
y int
width int
height int
리턴 System.Globalization

Viewport3D() 공개 메소드

public Viewport3D ( int x, int y, int width, int height, float minDepth, float maxDepth ) : System.Globalization
x int
y int
width int
height int
minDepth float
maxDepth float
리턴 System.Globalization