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; } }
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; } }
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); }
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); }
public void AddBone(ref RigBone rb) { ChildBones.Add(rb.Id, rb); }
private void AddBone(RigBone rb) { ChildBones.Add(rb.Id, rb); }
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; }