private void writeSpringAssignments(XmlWriter xml, LineElement obj)
{
JointDOF dofi = obj.DoFI;
JointDOF dofj = obj.DoFJ;
string[] str = new string[] { "PI", "V2I", "V3I", "TI", "M2I", "M3I", "PJ", "V2J", "V3J", "TJ", "M2J", "M3J" };
if (dofi.IsSpring || dofj.IsSpring)
{
xml.WriteStartElement("Frame");
float[] dofiValues = dofi.SpringValues;
float[] dofjValues = dofj.SpringValues;
xml.WriteAttributeString("Frame", obj.Id.ToString());
for (int i = 0; i < 6; i++)
if (dofiValues[i] > 0)
xml.WriteAttributeString(str[i], dofiValues[i].ToString());
for (int i = 0; i < 6; i++)
if (dofjValues[i] > 0)
xml.WriteAttributeString(str[i + 6], dofjValues[i].ToString());
xml.WriteEndElement();
}
}