private void readConstraints(XmlNode node, Constraint.ConstType type)
{
try
{
foreach (XmlNode child in node.ChildNodes)
if ("Constraint".Equals(child.Name))
{
string name = readAttribute(child, "Name");
string cs = readAttribute(child, "CoordSys");
Constraint.ConstraintAxis axis = (Constraint.ConstraintAxis)Enum.Parse(typeof(Constraint.ConstraintAxis),
readAttribute(child, "Axis", "Z"));
// string ml = readAttribute(node, "MultiLevel", "No");
Constraint cons = new Constraint(name);
// cons.CoordinateSystem = cs; // Ignored
// cons.Axis = axis;
model.ConstraintList.Add(cons);
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
}