STL (formato de archivo)


STL es un formato de archivo nativo del software CAD de estereolitografía creado por 3D Systems . [2] [3] [4] STL tiene varios acrónimos tales como " L anguaje de Triángulo Estándar " y " L anguaje de Teselación Estándar " . [5] Este formato de archivo es compatible con muchos otros paquetes de software; es ampliamente utilizado para la creación rápida de prototipos , la impresión 3D y la fabricación asistida por computadora . [6] Los archivos STL describen solo la geometría de la superficie de un objeto tridimensional sin ninguna representación de color, textura u otros atributos comunes del modelo CAD. El formato STL especifica representaciones ASCII y binarias . Los archivos binarios son más comunes, ya que son más compactos. [7]

Un archivo STL describe una superficie triangulada no estructurada sin procesar por la unidad normal y los vértices (ordenados por la regla de la mano derecha ) de los triángulos utilizando un sistema de coordenadas cartesianas tridimensional . En la especificación original, se requería que todas las coordenadas STL fueran números positivos, pero esta restricción ya no se aplica y las coordenadas negativas se encuentran comúnmente en los archivos STL en la actualidad. Los archivos STL no contienen información de escala y las unidades son arbitrarias. [8]

donde nombre es una cadena opcional (aunque si se omite el nombre debe haber un espacio después del sólido). El archivo continúa con cualquier número de triángulos, cada uno representado de la siguiente manera:

donde cada n o v es un número de punto flotante en formato de signo- mantisa- "e"-signo- exponente , por ejemplo, "2.648000e-002". El expediente concluye con

La estructura del formato sugiere que existen otras posibilidades (p. ej., facetas con más de un "bucle" o bucles con más de tres vértices). En la práctica, sin embargo, todas las facetas son triángulos simples.

Los espacios en blanco (espacios, tabulaciones, saltos de línea) se pueden usar en cualquier parte del archivo, excepto dentro de números o palabras. Los espacios entre "faceta" y "normal" y entre "exterior" y "bucle" son obligatorios. [7]


Un ejemplo ASCII STL de un esférico
logotipo de Wikipedia