AvatarBone Enumeration
Defines a list of the useful bones of the avatar model.
This is not a complete list of avatar bones; some values are not listed. Unlisted bone indices are special, and are used only when building an animation in an animation package.
Bone indices are sorted by depth value.
Windows Specific Information |
---|
Avatar-related APIs are exposed on Windows to ease cross-platform development between Windows and the Xbox 360. All avatar-related methods return default values, and rendering methods do not draw anything to the screen. |
Namespace: Microsoft.Xna.Framework.GamerServices
Assembly: Microsoft.Xna.Framework.Avatar (in microsoft.xna.framework.avatar.dll)
Syntax
public enum AvatarBone
Members
Member name | Value | Description | |
---|---|---|---|
AnkleLeft | 11 | Left ankle | |
AnkleRight | 15 | Right ankle | |
BackLower | 1 | Lower back | |
BackUpper | 5 | Upper back | |
CollarLeft | 12 | Left collar | |
CollarRight | 16 | Right collar | |
ElbowLeft | 25 | Left elbow | |
ElbowRight | 28 | Right elbow | |
FingerIndex2Left | 51 | Left index finger, 2nd joint | |
FingerIndex2Right | 56 | Right index finger, 2nd joint | |
FingerIndex3Left | 61 | Left index finger, 3rd joint | |
FingerIndex3Right | 66 | Right index finger, 3rd joint | |
FingerIndexLeft | 37 | Left index finger, 1st joint | |
FingerIndexRight | 44 | Right index finger, 1st joint | |
FingerMiddle2Left | 52 | Left middle finger, 2nd joint | |
FingerMiddle2Right | 57 | Right middle finger, 2nd joint | |
FingerMiddle3Left | 62 | Left middle finger, 3rd joint | |
FingerMiddle3Right | 67 | Right middle finger, 3rd joint | |
FingerMiddleLeft | 38 | Left middle finger, 1st joint | |
FingerMiddleRight | 45 | Right middle finger, 1st joint | |
FingerRing2Left | 53 | Left ring finger, 2nd joint | |
FingerRing2Right | 58 | Right ring finger, 2nd joint | |
FingerRing3Left | 63 | Left ring finger, 3rd joint | |
FingerRing3Right | 68 | Right ring finger, 3rd joint | |
FingerRingLeft | 39 | Left ring finger, 1st joint | |
FingerRingRight | 46 | Right ring finger, 1st joint | |
FingerSmall2Left | 54 | Left pinky finger, 2nd joint | |
FingerSmall2Right | 59 | Right pinky finger, 2nd joint | |
FingerSmall3Left | 64 | Left pinky finger, 3rd joint | |
FingerSmall3Right | 69 | Right pinky finger, 3rd joint | |
FingerSmallLeft | 40 | Left pinky finger, 1st joint | |
FingerSmallRight | 47 | Right pinky finger, 2nd joint | |
FingerThumb2Left | 55 | Left thumb, 2nd joint | |
FingerThumb2Right | 60 | Right thumb, 2nd joint | |
FingerThumb3Left | 65 | Left thumb, 3rd joint | |
FingerThumb3Right | 70 | Right thumb, 3rd joint | |
FingerThumbLeft | 43 | Left thumb, 1st joint | |
FingerThumbRight | 50 | Right thumb, 1st joint | |
Head | 19 | Head | |
HipLeft | 2 | Left hip | |
HipRight | 3 | Right hip | |
KneeLeft | 6 | Left knee | |
Neck | 14 | Neck | |
PropLeft | 41 | A separate object held in the left hand. | |
PropRight | 48 | A separate object held in the right hand. | |
KneeRight | 8 | Right knee | |
Root | 0 | Root bone of the avatar skeleton | |
ShoulderLeft | 20 | Left shoulder | |
ShoulderRight | 22 | Right shoulder | |
SpecialLeft | 42 | A special bone located near the left hand of the avatar model. | |
SpecialRight | 49 | A special bone located near the right hand of the avatar model. | |
ToeLeft | 21 | Left toe | |
ToeRight | 23 | Right toe | |
WristLeft | 33 | Left wrist | |
WristRight | 36 | Right wrist |
See Also
Reference
Microsoft.Xna.Framework.GamerServices Namespace
Platforms
Xbox 360, Windows 7, Windows Vista, Windows XP