Пример #1
0
        public static List <IINode> GetINodeSkinnedBones(this IINode node)
        {
            List <IINode> skinnedNodes = new List <IINode>();

            if (!node.IsSkinned())
            {
                return(null);
            }
            IISkin skin = node.GetSkinModifier();

            for (int i = 0; i < skin.NumBones; i++)
            {
                IINode bone = skin.GetBone(i);
                skinnedNodes.Add(bone);
            }
            return(skinnedNodes);
        }