Exemplo n.º 1
0
        private void AddSegment(WaypointRenderer start, WaypointRenderer end)
        {
            LineSegment ls;

            ls.start = start;
            ls.end   = end;
            segments.Add(ls);
        }
Exemplo n.º 2
0
        public PathToRobotRenderer(List <WaypointRenderer> waypoints) : this()
        {
            WaypointRenderer previous = null;

            foreach (WaypointRenderer p in waypoints)
            {
                p.PathID = this.ID;
                if (previous == null)
                {
                    previous = p;
                }
                else
                {
                    AddSegment(previous, p);
                    previous = p;
                }
            }
        }
Exemplo n.º 3
0
 public void AddWaypoint(WaypointRenderer p)
 {
     waypoints.Add(p);
     AddSegment(waypoints.Last(), p);
 }
Exemplo n.º 4
0
 private void AddSegment(WaypointRenderer start, WaypointRenderer end)
 {
     LineSegment ls;
     ls.start = start;
     ls.end = end;
     segments.Add(ls);
 }
Exemplo n.º 5
0
 public void AddWaypoint(WaypointRenderer p)
 {
     waypoints.Add(p);
     AddSegment(waypoints.Last(), p);
 }