| CAD :: FORMATO :: STL Lea / escribe archivos de estereolitografía 3D |
Descargar ahora |
CAD :: FORMATO :: STL Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Eric Wilhelm
- Sitio web del editor:
- http://search.cpan.org/~ewilhelm/
CAD :: FORMATO :: STL Etiquetas
CAD :: FORMATO :: STL Descripción
Lectura / Escribir archivos de estereolitografía 3D CAD :: Formato :: STL es un módulo Perl que proporciona métodos orientados a objetos para leer y escribir el formato de archivo STL (Stereo Litografía) en las formas binarias y ASCII. El formato STL es un conjunto simple de triangles 3D.synopsiseading: My $ STL = CAD :: Formato :: STL-> New-> Cargar ("foo.stl"); # ¿Qué pasa con la parte / multipart? my @facets = $ stl-> Part-> Facets; escribiendo: My $ STL = CAD :: Formato :: STL-> Nuevo; MY $ PART = $ STL-> ADD_PART ("MI P PARTE"); $ PARTE-> ADD_FACETS (@faces); $ stl-> Guardar ("foo.stl"); # o $ stl-> Guardar (binario => "foo.stl"); transmisión de lectura / escritura: My $ Reader = CAD :: Formated :: stl-> lector ("foo.stl"); My $ Writer = CAD :: Formato :: Stl-> Writer (Binary => "Bar.Stl"); mientras (MIS $ PARTE = $ lector-> next_part) {my $ part_name = $ Part-> Nombre; $ Writer-> Start_Solid ($ Part_Name); Mientras (mi @Data = $ Part-> Facet) {My ($ Normal, @vertices) = @Data; mi @ v1 = @ {$ vértices }; My @ v2 = @ {$ vértices }; mi @ v3 = @ {$ vértices }; # Eso es solo para ilustración $ Writer-> Facet (\ @ v1, \ \ \ v2, \ @ v3); # note el omitido}} $ writer-> end_solid; } Requisitos: · Perl
CAD :: FORMATO :: STL Software relacionado