C# 클래스 QualisysRealTime.Unity.Skeleton.JointLocalization

파일 보기 프로젝트 열기: qualisys/Qualisys-Unity-SDK 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetAnkleLeft void
GetAnklePos Vector3
GetAnkleRight void
GetFootBaseLeft void
GetFootBaseRight void
GetFootLeft void
GetFootRight void
GetHandLeft void
GetHandRight void
GetHead void
GetHeadTop void
GetHipJoint Vector3
GetIndexLeft void
GetIndexRight void
GetKneePos Vector3
GetLowerArmLeft void
GetLowerArmRight void
GetShoulderLeft void
GetShoulderRight void
GetThumbLeft void
GetThumbRight void
GetTrapLeft void
GetTrapRight void
GetUpperArmLeft void
GetUpperArmRight void
GetUpperarmJoint Vector3
GetWristLeft void
GetWristRight void
LowerLegLeft void
LowerLegRight void
MidSpine void
Neck void
Plevis void
SetJointsRecursive void
SetJointsRecursive void
SpineEnd void
SpineRoot void
UpperLegLeft void
UpperLegRight void

공개 메소드들

메소드 설명
GetJointLocation ( Vector3>.Dictionary markerData, BipedSkeleton &skeleton ) : void

Fills in the skeleton with the joint positions given the set of markers

JointLocalization ( MarkersNames markers ) : System

Setting up for joint localization

비공개 메소드들

메소드 설명
GetAnkleLeft ( Bone b ) : void
GetAnklePos ( bool isRightAnkle ) : Vector3
GetAnkleRight ( Bone b ) : void
GetFootBaseLeft ( Bone b ) : void
GetFootBaseRight ( Bone b ) : void
GetFootLeft ( Bone b ) : void
GetFootRight ( Bone b ) : void
GetHandLeft ( Bone b ) : void
GetHandRight ( Bone b ) : void
GetHead ( Bone b ) : void
GetHeadTop ( Bone b ) : void
GetHipJoint ( bool isRightHip ) : Vector3
GetIndexLeft ( Bone b ) : void
GetIndexRight ( Bone b ) : void
GetKneePos ( bool isRightKnee ) : Vector3
GetLowerArmLeft ( Bone b ) : void
GetLowerArmRight ( Bone b ) : void
GetShoulderLeft ( Bone b ) : void
GetShoulderRight ( Bone b ) : void
GetThumbLeft ( Bone b ) : void
GetThumbRight ( Bone b ) : void
GetTrapLeft ( Bone b ) : void
GetTrapRight ( Bone b ) : void
GetUpperArmLeft ( Bone b ) : void
GetUpperArmRight ( Bone b ) : void
GetUpperarmJoint ( bool isRightShoulder ) : Vector3
GetWristLeft ( Bone b ) : void
GetWristRight ( Bone b ) : void
LowerLegLeft ( Bone b ) : void
LowerLegRight ( Bone b ) : void
MidSpine ( Bone b ) : void
Neck ( Bone b ) : void
Plevis ( Bone b ) : void
SetJointsRecursive ( ICollection boneList, int &index ) : void

Helper function

SetJointsRecursive ( TreeNode currBone, int &index ) : void

Recursive function to set the new bone position and rotation

SpineEnd ( Bone b ) : void
SpineRoot ( Bone b ) : void
UpperLegLeft ( Bone b ) : void
UpperLegRight ( Bone b ) : void

메소드 상세

GetJointLocation() 공개 메소드

Fills in the skeleton with the joint positions given the set of markers
public GetJointLocation ( Vector3>.Dictionary markerData, BipedSkeleton &skeleton ) : void
markerData Vector3>.Dictionary The dictionary contaiing the markers and their position
skeleton BipedSkeleton The skeleton to be filled in
리턴 void

JointLocalization() 공개 메소드

Setting up for joint localization
public JointLocalization ( MarkersNames markers ) : System
markers MarkersNames The aliases of the marker names
리턴 System