C# Класс CjClutter.ObjLoader.Viewer.Camera.TrackballCamera

Наследование: PerspectiveCamera, ITrackballCamera
Показать файл Открыть проект

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

Метод Описание
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