예제 #1
0
        public void addTrack(Vector3 punto)
        {
            bool puntoAgregado = false;

            if (existePuntoAnterior && cumplePaso(punto))
            {
                if (rectas.Count == longitud)
                {
                    rectas.RemoveAt(0);
                }

                rectas.Add(TgcBoxLine.fromExtremes(puntoAnterior, punto, color, grosor));

                puntoAgregado = true;
            }

            if (!existePuntoAnterior || puntoAgregado)
            {
                puntoAnterior = punto;

                existePuntoAnterior = true;
            }
        }