Imports System.Collections.Generic
v 13.747500 283.669006 411.285187
v 13.747500 283.669006 411.275177
v 13.797300 283.483002 411.275177
vn -0.9660 -0.2587 0.0000
vn -0.2592 0.9658 0.0000"
Dim lines = ReadLines(data).
SkipWhile(Function(line) Not line.StartsWith("o " + "Layer_2_Mainsail")).
SkipWhile(Function(line) Not line.StartsWith("vt ")).
TakeWhile(Function(line) Not line.StartsWith("vn "))
For Each line As String In lines
Public Iterator Function ReadLines(input as String) As IEnumerable(Of String)
Dim rdr As New StringReader(input)
Dim line As String = rdr.ReadLine()