C# 클래스 KinectManager, ITP_OpenSourceAnimation

상속: MonoBehaviour
파일 보기 프로젝트 열기: n1ckfg/ITP_OpenSourceAnimation 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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