C# 클래스 CjClutter.ObjLoader.Viewer.Camera.TrackballCamera

상속: PerspectiveCamera, ITrackballCamera
파일 보기 프로젝트 열기: ChrisJansson/ObjLoader

공개 메소드들

메소드 설명
CommitRotation ( Vector2d startPoint, Vector2d endPoint ) : void
GetCameraMatrix ( ) : System.Matrix4d
Rotate ( Vector2d startPoint, Vector2d endPoint ) : void
TrackballCamera ( ITrackballCameraRotationCalculator cameraRotationCalculator ) : System

비공개 메소드들

메소드 설명
CalculateRotation ( Vector2d startPoint, Vector2d endPoint ) : Quaterniond
GetOrientationMatrix ( ) : System.Matrix4d

메소드 상세

CommitRotation() 공개 메소드

public CommitRotation ( Vector2d startPoint, Vector2d endPoint ) : void
startPoint Vector2d
endPoint Vector2d
리턴 void

GetCameraMatrix() 공개 메소드

public GetCameraMatrix ( ) : System.Matrix4d
리턴 System.Matrix4d

Rotate() 공개 메소드

public Rotate ( Vector2d startPoint, Vector2d endPoint ) : void
startPoint Vector2d
endPoint Vector2d
리턴 void

TrackballCamera() 공개 메소드

public TrackballCamera ( ITrackballCameraRotationCalculator cameraRotationCalculator ) : System
cameraRotationCalculator ITrackballCameraRotationCalculator
리턴 System