Extraer u exportar datos de una Maya maxscript

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.

Ver más sobre el tema y los comentarios en el foro