C# Класс Kinect.AvatarController

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

Защищенные свойства (Protected)

Свойство Тип Описание
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

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

Метод Описание
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

Защищенные методы

Метод Описание
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

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

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

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

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

public GetBoneIndexByJoint ( KinectInterop joint, bool bMirrored ) : int
joint KinectInterop
bMirrored bool
Результат int

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

public GetBoneTransform ( int index ) : Transform
index int
Результат UnityEngine.Transform

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

public GetBoneTransformCount ( ) : int
Результат int

GetInitialRotations() защищенный Метод

protected GetInitialRotations ( ) : void
Результат void

Kinect2AvatarPos() защищенный Метод

protected Kinect2AvatarPos ( Vector3 jointPosition, bool bMoveVertically ) : Vector3
jointPosition Vector3
bMoveVertically bool
Результат Vector3

Kinect2AvatarRot() защищенный Метод

protected Kinect2AvatarRot ( Quaternion jointRotation, int boneIndex ) : Quaternion
jointRotation UnityEngine.Quaternion
boneIndex int
Результат UnityEngine.Quaternion

MapBones() защищенный Метод

protected MapBones ( ) : void
Результат void

MoveAvatar() защищенный Метод

protected MoveAvatar ( System.Int64 UserID ) : void
UserID System.Int64
Результат void

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

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

SetModelArmsInTpose() защищенный Метод

protected SetModelArmsInTpose ( ) : void
Результат void

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

public SuccessfulCalibration ( System.Int64 userId ) : void
userId System.Int64
Результат void

TransformBone() защищенный Метод

protected TransformBone ( System.Int64 userId, KinectInterop joint, int boneIndex, bool flip ) : void
userId System.Int64
joint KinectInterop
boneIndex int
flip bool
Результат void

TransformSpecialBone() защищенный Метод

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
Результат void

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

public UpdateAvatar ( System.Int64 UserID ) : void
UserID System.Int64
Результат void

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

bodyRoot защищенное свойство

protected Transform,UnityEngine bodyRoot
Результат UnityEngine.Transform

bodyRootPosition защищенное свойство

protected Vector3 bodyRootPosition
Результат Vector3

boneIndex2JointMap защищенное свойство

protected Dictionary boneIndex2JointMap
Результат KinectInterop.JointType>.Dictionary

boneIndex2MirrorJointMap защищенное свойство

protected Dictionary boneIndex2MirrorJointMap
Результат KinectInterop.JointType>.Dictionary

bones защищенное свойство

protected Transform[],UnityEngine bones
Результат UnityEngine.Transform[]

initialPosition защищенное свойство

protected Vector3 initialPosition
Результат Vector3

initialRotation защищенное свойство

protected Quaternion,UnityEngine initialRotation
Результат UnityEngine.Quaternion

initialRotations защищенное свойство

protected Quaternion[],UnityEngine initialRotations
Результат UnityEngine.Quaternion[]

isRigidBody защищенное свойство

protected bool isRigidBody
Результат bool

jointMap2boneIndex защищенное свойство

protected Dictionary jointMap2boneIndex
Результат int>.Dictionary

kinectManager защищенное свойство

protected KinectManager,Kinect kinectManager
Результат KinectManager

mirrorJointMap2boneIndex защищенное свойство

protected Dictionary mirrorJointMap2boneIndex
Результат int>.Dictionary

offsetCalibrated защищенное свойство

protected bool offsetCalibrated
Результат bool

offsetNodePos защищенное свойство

protected Vector3 offsetNodePos
Результат Vector3

offsetNodeRot защищенное свойство

protected Quaternion,UnityEngine offsetNodeRot
Результат UnityEngine.Quaternion

specIndex2JointMap защищенное свойство

protected Dictionary> specIndex2JointMap
Результат List>.Dictionary

specIndex2MirrorJointMap защищенное свойство

protected Dictionary> specIndex2MirrorJointMap
Результат List>.Dictionary

xOffset защищенное свойство

protected float xOffset
Результат float