
namespace MikuMikuDance.XNA.Model.ModelData
{
    /// <summary>
    /// ボーンの種別
    /// </summary>
    public enum MMDBoneType
    {
        /// <summary>
        /// 回転
        /// </summary>
        Rotate = 0,//回転
        /// <summary>
        /// 回転と移動
        /// </summary>
        RotateAndMove = 1,//回転と移動
        /// <summary>
        /// IK
        /// </summary>
        IK = 2,//IK
        /// <summary>
        /// 不明
        /// </summary>
        /// <remarks>不明なのは参照した資料　http://blog.goo.ne.jp/torisu_tetosuki/e/209ad341d3ece2b1b4df24abf619d6e4　による</remarks>
        Unknown = 3,//不明
        /// <summary>
        /// IK影響下
        /// </summary>
        UnderIK = 4,//IK影響下
        /// <summary>
        /// 回転影響下
        /// </summary>
        UnderRotate = 5,//回転影響下
        /// <summary>
        /// IK接続先
        /// </summary>
        ConnectFromIK = 6,//IK接続先
        /// <summary>
        /// 非表示
        /// </summary>
        Disable = 7,//非表示
        /// <summary>
        /// 捻り
        /// </summary>
        Turn = 8,//捻り
        /// <summary>
        /// 回転運動
        /// </summary>
        RotaryMotion = 9,//回転運動
    }
}
