Пример #1
0
        public void AddBone(int parentId, RigBone child)
        {
            if(!Bones.ContainsKey(child.Id))
                Bones.Add(child.Id, child);

            if (Bones.ContainsKey(parentId))
            {
                RigBone parent = Bones[parentId];
                parent.AddBone(ref child);
                child.ParentBone = parent;
            }
        }
Пример #2
0
        public void AddBone(int parentId, RigBone child)
        {
            if (!Bones.ContainsKey(child.Id))
            {
                Bones.Add(child.Id, child);
            }

            if (Bones.ContainsKey(parentId))
            {
                RigBone parent = Bones[parentId];
                parent.AddBone(ref child);
                child.ParentBone = parent;
            }
        }
Пример #3
0
        public void AddBone(int id, Model m, Vector3 scale, Vector3 orientYPR, Vector3 RelativeOrigin, Vector3 modelOrientCorrection, Vector3 modelOriginCorrection)
        {
            RigBone rb = new RigBone(id, m, scale, orientYPR, RelativeOrigin, modelOrientCorrection, modelOriginCorrection);

            Bones.Add(id, rb);
        }
Пример #4
0
        public static RigBone GetBone(int id, Model m, Vector3 scale, Vector3 orientYPR, Vector3 RelativeOrigin, Vector3 modelOrientCorrection, Vector3 modelOriginCorrection)
        {
            RigBone rb = new RigBone(id, m, scale, orientYPR, RelativeOrigin, modelOrientCorrection, modelOriginCorrection);

            return(rb);
        }
Пример #5
0
 public void AddBone(ref RigBone rb)
 {
     ChildBones.Add(rb.Id, rb);
 }
Пример #6
0
 private void AddBone(RigBone rb)
 {
     ChildBones.Add(rb.Id, rb);
 }
Пример #7
0
 public void AddBone(int id, Model m, Vector3 scale, Vector3 orientYPR, Vector3 RelativeOrigin, Vector3 modelOrientCorrection, Vector3 modelOriginCorrection)
 {
     RigBone rb = new RigBone(id, m, scale, orientYPR, RelativeOrigin, modelOrientCorrection, modelOriginCorrection);
     Bones.Add(id, rb);
 }
Пример #8
0
 public void AddBone(ref RigBone rb)
 {
     ChildBones.Add(rb.Id, rb);
 }
Пример #9
0
 public static RigBone GetBone(int id, Model m, Vector3 scale, Vector3 orientYPR, Vector3 RelativeOrigin, Vector3 modelOrientCorrection, Vector3 modelOriginCorrection)
 {
     RigBone rb = new RigBone(id, m, scale, orientYPR, RelativeOrigin,modelOrientCorrection, modelOriginCorrection);
     return rb;
 }
Пример #10
0
 private void AddBone(RigBone rb)
 {
     ChildBones.Add(rb.Id, rb);
 }