Exemplo n.º 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;
            }
        }
Exemplo n.º 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;
            }
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 5
0
 public void AddBone(ref RigBone rb)
 {
     ChildBones.Add(rb.Id, rb);
 }
Exemplo n.º 6
0
 private void AddBone(RigBone rb)
 {
     ChildBones.Add(rb.Id, rb);
 }
Exemplo n.º 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);
 }
Exemplo n.º 8
0
 public void AddBone(ref RigBone rb)
 {
     ChildBones.Add(rb.Id, rb);
 }
Exemplo n.º 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;
 }
Exemplo n.º 10
0
 private void AddBone(RigBone rb)
 {
     ChildBones.Add(rb.Id, rb);
 }