¿Se puede utilizar el formato STL como formato físico del fabricante?
Solidworks puede abrir un archivo de impresión 3D, que es básicamente un modelo que ha sido transformado para generar el modelo de entrada.
El Sistema de Biblioteca de Plantillas Estándar (stl) fue creado por Alexander Stepanov alrededor de 1979, el mismo año en que Bjarne Straustrup creó C++. Aunque Musser propuso y defendió ciertos conceptos generales de programación en geometría informática a partir de 1971, ningún lenguaje de programación temprano apoyó la programación general. El primer lenguaje que admitió conceptos universales fue Ada, y Alex y Musser desarrollaron la biblioteca Ada relacionada en 1987. Stepanov, el diseñador de la biblioteca de plantillas estándar, fue un educador temprano que comenzó a estudiar programación de propósito general en la década de 1970, cuando él y sus colegas de General Electric desarrollaron un nuevo lenguaje de programación llamado Tecton. En 1983, el Sr. Stepanov pasó a enseñar en la Universidad Politécnica y continuó su investigación sobre programación general mientras escribía algunos programas Scheme aplicados a gráficos y algoritmos de red. En 1985, el Sr. Stepanov se mudó a General Electric Company, donde se especializó en la enseñanza de programación avanzada y la integración de programas Scheme para gráficos y redes con la biblioteca Tecton. En 1985, se mudó a General Electric para enseñar programación avanzada y cambió los programas de esquemas de red y gráficos a Ada. Después de usar Ada, descubrió que los programas tipados dinámicamente (como Scheme) son muy diferentes de los programas fuertemente tipados (como Ada). En un programa de tipo dinámico, todos los tipos se pueden convertir libremente en otros tipos, mientras que en un programa de tipo inflexible no pueden hacerlo. Sin embargo, la escritura coercitiva puede hacer que sea más fácil detectar errores en su programa cuando ocurren. En 1991, el Sr. Stepanov llegó a HP y fue responsable del desarrollo de bibliotecas universales. Dijo que los programadores con ciertos conocimientos de hardware pueden aceptar fácilmente el concepto de punteros en lenguaje C y también comprender que todas las estructuras de datos en lenguaje C pueden representarse indirectamente mediante punteros. Esta es la mayor diferencia entre el lenguaje C y Ada y Scheme. Stepanov también cree que si bien la herencia en C++ puede representar un diseño universal, también tiene sus limitaciones. Aunque los algoritmos y las interfaces se pueden definir en superclases, es imposible exigir que todos los objetos hereden estos algoritmos e interfaces, y un sistema de herencia enorme reducirá la eficiencia de las funciones virtuales, lo que viola el principio de "eficiencia" mencionado anteriormente. Cuando llegó la idea de las plantillas de C++, Stepanov asistió a algunos seminarios relacionados y discutió los detalles del diseño de las plantillas con Bjarne, el padre de C++. Por ejemplo, Stepanov cree que la plantilla de función de C ++ debería ser como Ada. Al declarar un prototipo de función, la instancia después de la plantilla de función debe declararse explícitamente; Bjarne no cree que C ++ pueda expresarse mediante la función de sobrecarga.