jajaja que oso ya arregle mi problema y esra bastante estupido, aun asi pongo la respuesta por si a alguien le pasa
no habia creado el arreglo, solo habia hecho la referencia al arreglo la linea que me faltaba era la siguiente dentro del metodo que llamaba a mi arreglo
puntos = new Punto[10];
y eso era todo ustedes disculpen jajaja