Ler Arquivo e Gerar imagem 3D

Olá pessoal!

Eu tenho um arquivo .txt aqui pra ler e jogar os valores dele em vetores para montar a imagem 3D que os pontos formam, só que esse arquivo tá muito complicado de gerar um metodo que faça essa leitura, não to conseguindo, sei que tem que ler a String que está na primeira coluna da linha pra saber que os valores
que vem depois caso v são os vertices (x, y, z), caso f é uma face e caso l é uma ligação entre os pontos, mas não sei como fazer isso… Fora que os pontos não tem uma quantidade certa de colunas, na parte das faces tem face que tem mais pontos que outras.

Estou mandando o arquivo .txt em anexo.

Desde já agradeço.

Um abraço.
Paty.

Um LineNumberReader usando readLine, que retorna uma String, e dessa String vc der um .split("\s"), dá até pra pegar cada pedaço individualmente.