Impormasyon sa FileSTL Mga toolMga Sample STL FilePinakabagong Balita

STL (Standard Triangle Language)

ExtensionSTL
Buong pangalanStandard Triangle Language
Uri3D na Modelo
Uri ng Mimeapplication/vnd.ms-pki.stl
FormatText & Binary
Mga gamitSTL Mga Converter, 3D na Modelong Voxelizer, Lumikha ng STL Animation, I-compress ang STL, Text sa STL, Tingnan ang STL
Buksan SaBlender, Daz Studio, MeshLab, CAD Assistant
STL

Ang STL file format (Standard Triangle Language) ay isang simpleng 3D na format na ginagamit upang mag-imbak at magpadala ng a 3D na modelo. Ang format ay ginawa noong dekada '80 ngunit ginagamit pa rin ngayon at kasing sikat ng maraming modernong alternatibong mga format, gaya ng 3MF. Ang format ng STL ay isang simpleng listahan ng mga tatsulok, na ang bawat tatsulok ay binubuo ng 3 vertice na kumakatawan sa mga tatsulok, posisyon sa 3D space at 3 normal upang tukuyin ang direksyon nito.

Ang pagiging simple ng format ng STL ay nangangahulugan na maaari itong basahin ng karamihan sa mga 3D na application, at ang format ay naging medyo karaniwang format para sa 3D printing.

Para sa mga STL file, mayroong dalawang pangunahing format ng storage: text at binary.

Text

Ang format ng text ng STL, gaya ng ipinahihiwatig ng pangalan nito, ay nag-iimbak ng 3D geometry sa isang format ng text na nababasa ng tao. Ang format ay nag-iimbak ng impormasyon tungkol sa bawat mukha (aka triangle) sa 3D na modelo, kasama ang vertex position at normal nito. Ang isang halimbawa ng isang STL file na naglalaman ng anim na tatsulok ay ang mga sumusunod:

000solid ascii
001  facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
002    outer loop
003      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
004      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
005      vertex   7.071068e+000 7.071068e+000 0.000000e+000
006    endloop
007  endfacet
008  facet normal -0.000000e+000 0.000000e+000 -7.071068e-001
009    outer loop
010      vertex   7.071068e+000 7.071068e+000 0.000000e+000
011      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
012      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
013    endloop
014  endfacet
015  facet normal 0.000000e+000 -5.656855e-001 2.000000e-001
016    outer loop
017      vertex   0.000000e+000 0.000000e+000 2.000000e+001
018      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
019      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
020    endloop
021  endfacet
022  facet normal -5.656855e-001 0.000000e+000 2.000000e-001
023    outer loop
024      vertex   0.000000e+000 0.000000e+000 2.000000e+001
025      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
026      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
027    endloop
028  endfacet
029  facet normal 0.000000e+000 5.656855e-001 2.000000e-001
030    outer loop
031      vertex   0.000000e+000 0.000000e+000 2.000000e+001
032      vertex   7.071068e+000 7.071068e+000 0.000000e+000
033      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
034    endloop
035  endfacet
036  facet normal 5.656855e-001 0.000000e+000 2.000000e-001
037    outer loop
038      vertex   0.000000e+000 0.000000e+000 2.000000e+001
039      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
040      vertex   7.071068e+000 7.071068e+000 0.000000e+000
041    endloop
042  endfacet
043endsolid

Binary

Ang binary STL file format ay medyo simple sa istraktura nito. Nagsisimula ang file sa isang 80-byte na header block, kadalasang naglalaman ng ASCII text ng 3D software tool o program na ginamit upang likhain ang STL. Kasunod nito ay isang 32-bit integer field na naglalaman ng bilang ng mga tatsulok na nasa loob ng STL file. Kasunod nito ang mga detalye ng bawat tatsulok na makikita sa 3D na modelo sa pagkakasunud-sunod. Ang impormasyong nakaimbak para sa bawat tatsulok ay ang mga sumusunod:

Gaya ng nakikita mo mula sa mga field sa itaas, ang STL format ay walang anumang saklaw para sa pag-imbak ng materyal o texture na impormasyon na nauugnay sa 3D na modelo na binabasa ng aming mga tool sa STL. Totoo na sa paglipas ng mga taon, ginamit ng ilang vendor ang 16-bit na attribute field bilang isang paraan upang mag-imbak ng limitadong impormasyon ng kulay tungkol sa mga indibidwal na triangles; gayunpaman, ang mga ito ay hindi kailanman na-standardize. Sinusuportahan ng aming mga tool sa conversion ng STL ang paggawa ng mga STL file na sumusuporta sa mga limitadong format ng kulay na ito; gayunpaman, ang software na ginamit para sa pagbubukas ng mga STL file ay maaaring hindi mai-render nang tama ang modelo. Kung interesado ka sa isang moderno, compact na 3D model format na idinisenyo para sa mundo ng 3D printing, mangyaring sumangguni sa 3MF model format, na partikular na idinisenyo para sa gawaing ito.

Isang simpleng STL pyramid 3D na modelo
Isang animated na modelo ng STL

Buod

Ang mga STL file, dahil sa kanilang simplistic structure, ay sinusuportahan ng karamihan sa 3D graphics editing software. Karaniwan ding ginagamit ang mga STL file sa loob ng 3D printing circles upang mamahagi ng mga file at mag-print ng mga 3D na modelo. Ang aming Tool sa pagtingin sa STL ganap na sumusuporta sa STL format, kasama ang VisCAM at SolidView na mga format.

Mga Sample STL File

Narito kami ay may ilang mga halimbawa ng STL na mga file para i-download at gamitin mo sa sarili mong mga proyekto.

Umikot

Umikot

Isang simpleng swirl 3D na modelo na nabuo gamit ang aming PNG hanggang STL tool gamit ang Extrude mode.

swirl.stl (729.96kb)

Cube

Cube

Ang klasikong halimbawa ng cube ay naka-imbak bilang isang STL file. Sa loob ng STL file, ang cube na ito ay naka-imbak bilang isang sequence ng 12 triangles.

cube.stl (684.00 b)

© 2024 ImageToStl. I-convert ang iyong PNG at JPG Files sa mga 3D STL file.