public override string ToString()
{
StringBuilder buf = new StringBuilder(12);
for (int i = 0; i < 6; i++)
{
int mask = 1 << i;
if ((restraints & mask) == 0)
{
if ((springs & mask) == 0)
buf.Append("F ");
else
{
Canguro.Model.UnitSystem.Units unit = (i >= 3)? Canguro.Model.UnitSystem.Units.SpringRotation : Canguro.Model.UnitSystem.Units.SpringTranslation;
float spring = Model.Instance.UnitSystem.FromInternational(springValues[i], unit);
string format = "#.00";
buf.Append("S(" + spring.ToString(format) +")");
}
}
else
buf.Append("R ");
}
return buf.ToString();
}