您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
105 行
2.1 KiB
105 行
2.1 KiB
using System;
|
|
|
|
namespace VrmLib
|
|
{
|
|
/// <summary>
|
|
/// Required for skeleton.
|
|
/// 15 bones.
|
|
/// </summary>
|
|
public class BoneRequiredAttribute : Attribute
|
|
{
|
|
}
|
|
|
|
/// <summary>
|
|
/// hips -> spine -> (chest) -> (heck) -> head: Y+
|
|
/// </summary>
|
|
public enum HumanoidBones
|
|
{
|
|
unknown,
|
|
|
|
[BoneRequired]
|
|
hips,
|
|
|
|
#region leg
|
|
[BoneRequired]
|
|
leftUpperLeg,
|
|
[BoneRequired]
|
|
rightUpperLeg,
|
|
[BoneRequired]
|
|
leftLowerLeg,
|
|
[BoneRequired]
|
|
rightLowerLeg,
|
|
[BoneRequired]
|
|
leftFoot,
|
|
[BoneRequired]
|
|
rightFoot,
|
|
#endregion
|
|
|
|
#region spine
|
|
[BoneRequired]
|
|
spine,
|
|
chest,
|
|
neck,
|
|
[BoneRequired]
|
|
head,
|
|
#endregion
|
|
|
|
#region arm
|
|
leftShoulder,
|
|
rightShoulder,
|
|
[BoneRequired]
|
|
leftUpperArm,
|
|
[BoneRequired]
|
|
rightUpperArm,
|
|
[BoneRequired]
|
|
leftLowerArm,
|
|
[BoneRequired]
|
|
rightLowerArm,
|
|
[BoneRequired]
|
|
leftHand,
|
|
[BoneRequired]
|
|
rightHand,
|
|
#endregion
|
|
|
|
leftToes,
|
|
rightToes,
|
|
leftEye,
|
|
rightEye,
|
|
jaw,
|
|
|
|
#region fingers
|
|
leftThumbMetacarpal,
|
|
leftThumbProximal,
|
|
leftThumbDistal,
|
|
leftIndexProximal,
|
|
leftIndexIntermediate,
|
|
leftIndexDistal,
|
|
leftMiddleProximal,
|
|
leftMiddleIntermediate,
|
|
leftMiddleDistal,
|
|
leftRingProximal,
|
|
leftRingIntermediate,
|
|
leftRingDistal,
|
|
leftLittleProximal,
|
|
leftLittleIntermediate,
|
|
leftLittleDistal,
|
|
rightThumbMetacarpal,
|
|
rightThumbProximal,
|
|
rightThumbDistal,
|
|
rightIndexProximal,
|
|
rightIndexIntermediate,
|
|
rightIndexDistal,
|
|
rightMiddleProximal,
|
|
rightMiddleIntermediate,
|
|
rightMiddleDistal,
|
|
rightRingProximal,
|
|
rightRingIntermediate,
|
|
rightRingDistal,
|
|
rightLittleProximal,
|
|
rightLittleIntermediate,
|
|
rightLittleDistal,
|
|
#endregion
|
|
|
|
upperChest,
|
|
}
|
|
}
|