internal void SetStartAngle(int legIndex, double startAngle, bool isDeflection) { var edit = new StraightLegUpdate((uint)legIndex, startAngle, isDeflection); edit.Apply(m_Legs); m_Changes.Add(edit); }