C# Класс KinectManager, ITP_OpenSourceAnimation

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

Открытые свойства

Свойство Тип Описание
DisplayUserMap bool
NearMode bool
Player1Avatars List
Player2Avatars List
TwoUsers bool

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

Метод Описание
Awake ( ) : void
GetJointOrientation ( uint UserId, int joint, bool flip ) : Quaternion
GetJointPosition ( uint UserId, int joint ) : Vector3
GetPlayer1ID ( ) : uint
GetPlayer2ID ( ) : uint
GetUserOrientation ( uint UserId, bool flip ) : Quaternion
GetUserPosition ( uint UserId ) : Vector3
IsCalibrationNeeded ( ) : bool
IsJointTracked ( uint UserId, int joint ) : bool
IsKinectInitialized ( ) : bool
IsUserDetected ( ) : bool
OnApplicationQuit ( ) : void
OnCalibrationFailed ( uint UserId ) : void
OnCalibrationStarted ( uint UserId ) : void
OnCalibrationSuccess ( uint UserId ) : void
OnGUI ( ) : void
OnNewUser ( uint UserId ) : void
OnUserLost ( uint UserId ) : void
RecalibratePlayer1 ( ) : void
RecalibratePlayer2 ( ) : void
Start ( ) : void
Update ( ) : void
UpdateUserMap ( ) : void

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

Метод Описание
ConvertMatrixToQuat ( KinectWrapper, ori, int joint, bool flip ) : Quaternion

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

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

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

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

public GetJointOrientation ( uint UserId, int joint, bool flip ) : Quaternion
UserId uint
joint int
flip bool
Результат Quaternion

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

public GetJointPosition ( uint UserId, int joint ) : Vector3
UserId uint
joint int
Результат Vector3

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

public GetPlayer1ID ( ) : uint
Результат uint

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

public GetPlayer2ID ( ) : uint
Результат uint

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

public GetUserOrientation ( uint UserId, bool flip ) : Quaternion
UserId uint
flip bool
Результат Quaternion

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

public GetUserPosition ( uint UserId ) : Vector3
UserId uint
Результат Vector3

IsCalibrationNeeded() публичный статический Метод

public static IsCalibrationNeeded ( ) : bool
Результат bool

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

public IsJointTracked ( uint UserId, int joint ) : bool
UserId uint
joint int
Результат bool

IsKinectInitialized() публичный статический Метод

public static IsKinectInitialized ( ) : bool
Результат bool

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

public IsUserDetected ( ) : bool
Результат bool

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

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

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

public OnCalibrationFailed ( uint UserId ) : void
UserId uint
Результат void

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

public OnCalibrationStarted ( uint UserId ) : void
UserId uint
Результат void

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

public OnCalibrationSuccess ( uint UserId ) : void
UserId uint
Результат void

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

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

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

public OnNewUser ( uint UserId ) : void
UserId uint
Результат void

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

public OnUserLost ( uint UserId ) : void
UserId uint
Результат void

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

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

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

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

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

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

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

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

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

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

Описание свойств

DisplayUserMap публичное свойство

public bool DisplayUserMap
Результат bool

NearMode публичное свойство

public bool NearMode
Результат bool

Player1Avatars публичное свойство

public List Player1Avatars
Результат List

Player2Avatars публичное свойство

public List Player2Avatars
Результат List

TwoUsers публичное свойство

public bool TwoUsers
Результат bool