C# Класс LOLViewer.Graphics.GLArcBall

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GLArcBall ( ) : System
GetRotationMatrix ( ) : Matrix4
OnBeginDrag ( float x, float y ) : void

Call when the user begins to change orientation.

OnMove ( float x, float y ) : void

Call when mouse is moved.

OnStopDrag ( ) : void
Reset ( ) : void
SetNowQuat ( Quaternion q ) : void
SetWindow ( float width, float height ) : void

Приватные методы

Метод Описание
QuatFromBallPoints ( Vector3 from, Vector3 to ) : Quaternion
ScreenToVector ( float screentPointX, float screenPointY ) : Vector3

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

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

public GLArcBall ( ) : System
Результат System

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

public GetRotationMatrix ( ) : Matrix4
Результат Matrix4

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

Call when the user begins to change orientation.
public OnBeginDrag ( float x, float y ) : void
x float Actual position. Not delta.
y float Acutal position. Not delta.
Результат void

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

Call when mouse is moved.
public OnMove ( float x, float y ) : void
x float Actual position. Not delta.
y float Actual position. Not delta.
Результат void

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

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

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

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

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

public SetNowQuat ( Quaternion q ) : void
q Quaternion
Результат void

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

public SetWindow ( float width, float height ) : void
width float
height float
Результат void