C# Class Kinect.AvatarController

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: BrainProject/UnityTemp

Protected Properties

Свойство Type Description
bodyRoot UnityEngine.Transform
bodyRootPosition Vector3
boneIndex2JointMap KinectInterop.JointType>.Dictionary
boneIndex2MirrorJointMap KinectInterop.JointType>.Dictionary
bones UnityEngine.Transform[]
initialPosition Vector3
initialRotation UnityEngine.Quaternion
initialRotations UnityEngine.Quaternion[]
isRigidBody bool
jointMap2boneIndex int>.Dictionary
kinectManager KinectManager
mirrorJointMap2boneIndex int>.Dictionary
offsetCalibrated bool
offsetNodePos Vector3
offsetNodeRot UnityEngine.Quaternion
specIndex2JointMap List>.Dictionary
specIndex2MirrorJointMap List>.Dictionary
xOffset float

Méthodes publiques

Méthode Description
Awake ( ) : void
GetBoneIndexByJoint ( KinectInterop joint, bool bMirrored ) : int
GetBoneTransform ( int index ) : Transform
GetBoneTransformCount ( ) : int
ResetToInitialPosition ( ) : void
SuccessfulCalibration ( System.Int64 userId ) : void
UpdateAvatar ( System.Int64 UserID ) : void

Méthodes protégées

Méthode Description
GetInitialRotations ( ) : void
Kinect2AvatarPos ( Vector3 jointPosition, bool bMoveVertically ) : Vector3
Kinect2AvatarRot ( Quaternion jointRotation, int boneIndex ) : Quaternion
MapBones ( ) : void
MoveAvatar ( System.Int64 UserID ) : void
SetModelArmsInTpose ( ) : void
TransformBone ( System.Int64 userId, KinectInterop joint, int boneIndex, bool flip ) : void
TransformSpecialBone ( System.Int64 userId, KinectInterop joint, KinectInterop jointParent, int boneIndex, Vector3 baseDir, bool flip ) : void

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

GetBoneIndexByJoint() public méthode

public GetBoneIndexByJoint ( KinectInterop joint, bool bMirrored ) : int
joint KinectInterop
bMirrored bool
Résultat int

GetBoneTransform() public méthode

public GetBoneTransform ( int index ) : Transform
index int
Résultat UnityEngine.Transform

GetBoneTransformCount() public méthode

public GetBoneTransformCount ( ) : int
Résultat int

GetInitialRotations() protected méthode

protected GetInitialRotations ( ) : void
Résultat void

Kinect2AvatarPos() protected méthode

protected Kinect2AvatarPos ( Vector3 jointPosition, bool bMoveVertically ) : Vector3
jointPosition Vector3
bMoveVertically bool
Résultat Vector3

Kinect2AvatarRot() protected méthode

protected Kinect2AvatarRot ( Quaternion jointRotation, int boneIndex ) : Quaternion
jointRotation UnityEngine.Quaternion
boneIndex int
Résultat UnityEngine.Quaternion

MapBones() protected méthode

protected MapBones ( ) : void
Résultat void

MoveAvatar() protected méthode

protected MoveAvatar ( System.Int64 UserID ) : void
UserID System.Int64
Résultat void

ResetToInitialPosition() public méthode

public ResetToInitialPosition ( ) : void
Résultat void

SetModelArmsInTpose() protected méthode

protected SetModelArmsInTpose ( ) : void
Résultat void

SuccessfulCalibration() public méthode

public SuccessfulCalibration ( System.Int64 userId ) : void
userId System.Int64
Résultat void

TransformBone() protected méthode

protected TransformBone ( System.Int64 userId, KinectInterop joint, int boneIndex, bool flip ) : void
userId System.Int64
joint KinectInterop
boneIndex int
flip bool
Résultat void

TransformSpecialBone() protected méthode

protected TransformSpecialBone ( System.Int64 userId, KinectInterop joint, KinectInterop jointParent, int boneIndex, Vector3 baseDir, bool flip ) : void
userId System.Int64
joint KinectInterop
jointParent KinectInterop
boneIndex int
baseDir Vector3
flip bool
Résultat void

UpdateAvatar() public méthode

public UpdateAvatar ( System.Int64 UserID ) : void
UserID System.Int64
Résultat void

Property Details

bodyRoot protected_oe property

protected Transform,UnityEngine bodyRoot
Résultat UnityEngine.Transform

bodyRootPosition protected_oe property

protected Vector3 bodyRootPosition
Résultat Vector3

boneIndex2JointMap protected_oe property

protected Dictionary boneIndex2JointMap
Résultat KinectInterop.JointType>.Dictionary

boneIndex2MirrorJointMap protected_oe property

protected Dictionary boneIndex2MirrorJointMap
Résultat KinectInterop.JointType>.Dictionary

bones protected_oe property

protected Transform[],UnityEngine bones
Résultat UnityEngine.Transform[]

initialPosition protected_oe property

protected Vector3 initialPosition
Résultat Vector3

initialRotation protected_oe property

protected Quaternion,UnityEngine initialRotation
Résultat UnityEngine.Quaternion

initialRotations protected_oe property

protected Quaternion[],UnityEngine initialRotations
Résultat UnityEngine.Quaternion[]

isRigidBody protected_oe property

protected bool isRigidBody
Résultat bool

jointMap2boneIndex protected_oe property

protected Dictionary jointMap2boneIndex
Résultat int>.Dictionary

kinectManager protected_oe property

protected KinectManager,Kinect kinectManager
Résultat KinectManager

mirrorJointMap2boneIndex protected_oe property

protected Dictionary mirrorJointMap2boneIndex
Résultat int>.Dictionary

offsetCalibrated protected_oe property

protected bool offsetCalibrated
Résultat bool

offsetNodePos protected_oe property

protected Vector3 offsetNodePos
Résultat Vector3

offsetNodeRot protected_oe property

protected Quaternion,UnityEngine offsetNodeRot
Résultat UnityEngine.Quaternion

specIndex2JointMap protected_oe property

protected Dictionary> specIndex2JointMap
Résultat List>.Dictionary

specIndex2MirrorJointMap protected_oe property

protected Dictionary> specIndex2MirrorJointMap
Résultat List>.Dictionary

xOffset protected_oe property

protected float xOffset
Résultat float