public void Teak() { foreach (var x in circles) { x.Rotate(slow); } PointF t = PointF.Empty; foreach (var x in circles) { t = x.GetPoint(t); } Trail.Add(t); }
internal void BuildTrail(int maybeStartFrom, IList <Node> nodes, int alpha, int beta) { var startFrom = StartFrom(maybeStartFrom, nodes); this.Trail = new List <Node>(); Trail.Add(startFrom); for (int i = 0; i < nodes.Count - 1; i++) { Trail.Add(MoveNextCity(nodes, alpha, beta)); } Trail.Add(startFrom); }