C# Class KinectManager, ITP_OpenSourceAnimation

Inheritance: MonoBehaviour
Exibir arquivo Open project: n1ckfg/ITP_OpenSourceAnimation Class Usage Examples

Public Properties

Property Type Description
DisplayUserMap bool
NearMode bool
Player1Avatars List
Player2Avatars List
TwoUsers bool

Public Methods

Method Description
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

Private Methods

Method Description
ConvertMatrixToQuat ( KinectWrapper, ori, int joint, bool flip ) : Quaternion

Method Details

Awake() public method

public Awake ( ) : void
return void

GetJointOrientation() public method

public GetJointOrientation ( uint UserId, int joint, bool flip ) : Quaternion
UserId uint
joint int
flip bool
return Quaternion

GetJointPosition() public method

public GetJointPosition ( uint UserId, int joint ) : Vector3
UserId uint
joint int
return Vector3

GetPlayer1ID() public method

public GetPlayer1ID ( ) : uint
return uint

GetPlayer2ID() public method

public GetPlayer2ID ( ) : uint
return uint

GetUserOrientation() public method

public GetUserOrientation ( uint UserId, bool flip ) : Quaternion
UserId uint
flip bool
return Quaternion

GetUserPosition() public method

public GetUserPosition ( uint UserId ) : Vector3
UserId uint
return Vector3

IsCalibrationNeeded() public static method

public static IsCalibrationNeeded ( ) : bool
return bool

IsJointTracked() public method

public IsJointTracked ( uint UserId, int joint ) : bool
UserId uint
joint int
return bool

IsKinectInitialized() public static method

public static IsKinectInitialized ( ) : bool
return bool

IsUserDetected() public method

public IsUserDetected ( ) : bool
return bool

OnApplicationQuit() public method

public OnApplicationQuit ( ) : void
return void

OnCalibrationFailed() public method

public OnCalibrationFailed ( uint UserId ) : void
UserId uint
return void

OnCalibrationStarted() public method

public OnCalibrationStarted ( uint UserId ) : void
UserId uint
return void

OnCalibrationSuccess() public method

public OnCalibrationSuccess ( uint UserId ) : void
UserId uint
return void

OnGUI() public method

public OnGUI ( ) : void
return void

OnNewUser() public method

public OnNewUser ( uint UserId ) : void
UserId uint
return void

OnUserLost() public method

public OnUserLost ( uint UserId ) : void
UserId uint
return void

RecalibratePlayer1() public method

public RecalibratePlayer1 ( ) : void
return void

RecalibratePlayer2() public method

public RecalibratePlayer2 ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateUserMap() public method

public UpdateUserMap ( ) : void
return void

Property Details

DisplayUserMap public_oe property

public bool DisplayUserMap
return bool

NearMode public_oe property

public bool NearMode
return bool

Player1Avatars public_oe property

public List Player1Avatars
return List

Player2Avatars public_oe property

public List Player2Avatars
return List

TwoUsers public_oe property

public bool TwoUsers
return bool