Tmesh = snapshotasmesh selection[1] -con la malla seleccionada realiza una copia de la malla para el recuento.
Out_name = ((Getdir #export)+/lista de datos, dat)–variable con la selección de carpeta y nombre de archivo.
Out_file = createfile out_name–orden de crear el archivo.
Num_verts = tmesh, numverts–recuento del número de vértices.
Num_faces = tmesh, numfaces–recuento del número de caras.
Out_text1 = número de vértices–preparación del texto de salida en variables.
Out_text2 = vértice número.
Out_text3 = número de caras.
Out_text4 = cara número.
Format %:%\nOut_text1 num_verts to:out_file–escritura de la primera línea con el número de vértices.
Format %:%\nOut_text3 num_faces to:out_file–escritura del número de caras.
Format \nTo:out_file–salto de línea.
For v = 1 todo num_verts do–for con tantas iteraciones como vértices.
Vert = getvert tmesh v–extracción de las coordenadas del vértice v a una variable.
Text_v = out_text2 + v as string–preparación del texto de salida en una variable.
Format %:%\nText_v vert to:out_file–escritura de la línea de cada vértice).
Format \nTo:out_file–último salto de línea.
Format \nTo:out_file–salto de línea.
For f = 1 todo num_faces do.
Face = getface tmesh f–extracción de los vértices de la cara f a una variable.
Text_f = out_text4 + f as string–preparación del texto de salida en una variable.
Format %:%\nText_f face to:out_file–escritura de la línea de cada cara).
Close out_file.
Deleete tmesh–borrado de la malla de recuento.
Edit out_name–abre el archivo recién creado.