private void writeJoints(XmlWriter xml, Joint obj)
{
Microsoft.DirectX.Vector3 pos = obj.Position;
xml.WriteStartElement("Joint");
xml.WriteAttributeString("Joint", obj.Id.ToString());
xml.WriteAttributeString("CoordSys", "GLOBAL");
xml.WriteAttributeString("CoordType", "Cartesian");
xml.WriteAttributeString("XorR", pos.X.ToString());
xml.WriteAttributeString("Y", pos.Y.ToString());
xml.WriteAttributeString("Z", pos.Z.ToString());
xml.WriteAttributeString("SpecialJt", "Yes");
xml.WriteAttributeString("GlobalX", pos.X.ToString());
xml.WriteAttributeString("GlobalY", pos.Y.ToString());
xml.WriteAttributeString("GlobalZ", pos.Z.ToString());
xml.WriteEndElement();
}