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; } }