ไทย ▼
ข้อมูลไฟล์ข้อมูลไฟล์STL เครื่องมือSTL เครื่องมือตัวอย่างไฟล์ STLตัวอย่างไฟล์ STLข่าวล่าสุดข่าวล่าสุด

STL (Standard Triangle Language)

ส่วนขยายSTL
ชื่อเต็มStandard Triangle Language
พิมพ์โมเดล 3 มิติ
ประเภทไมม์application/vnd.ms-pki.stl
รูปแบบText & Binary
เครื่องมือSTL ตัวแปลง, ว็อกเซไลเซอร์โมเดล 3 มิติ, สร้าง STL ภาพเคลื่อนไหว, บีบอัด STL, ข้อความเป็น STL, ดู STL
เปิดด้วยBlender, Daz Studio, MeshLab, CAD Assistant
STL

รูปแบบไฟล์ STL (ภาษาสามเหลี่ยมมาตรฐาน) เป็นรูปแบบ 3 มิติอย่างง่ายที่ใช้ในการจัดเก็บและส่งไฟล์ โมเดล 3 มิติ. รูปแบบนี้คิดค้นขึ้นในยุค 80 แต่ยังคงใช้อยู่ในปัจจุบัน และได้รับความนิยมพอๆ กับรูปแบบทางเลือกสมัยใหม่อื่นๆ เช่น 3MF. รูปแบบ STL เป็นรายการสามเหลี่ยมอย่างง่าย โดยแต่ละสามเหลี่ยมประกอบด้วยจุดยอด 3 จุดซึ่งเป็นตัวแทนของรูปสามเหลี่ยม ตำแหน่งในพื้นที่ 3 มิติ และจุดปกติ 3 จุดเพื่อระบุทิศทาง

ความเรียบง่ายของรูปแบบ STL หมายความว่าแอปพลิเคชัน 3D ส่วนใหญ่สามารถอ่านได้ และรูปแบบดังกล่าวได้กลายเป็นรูปแบบมาตรฐานไปแล้วสำหรับ การพิมพ์ 3 มิติ.

สำหรับไฟล์ STL มีรูปแบบการจัดเก็บข้อมูลพื้นฐานสองรูปแบบ: ข้อความและไบนารี

ข้อความ

ตามชื่อรูปแบบข้อความ STL จะจัดเก็บเรขาคณิต 3 มิติในรูปแบบข้อความที่มนุษย์สามารถอ่านได้ รูปแบบนี้จัดเก็บข้อมูลเกี่ยวกับแต่ละใบหน้า (หรือที่เรียกว่าสามเหลี่ยม) ในโมเดล 3 มิติ รวมถึงตำแหน่งจุดยอดและปกติ ตัวอย่างของไฟล์ STL ที่มีรูปสามเหลี่ยมหกรูปมีดังนี้:

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

ไบนารี่

รูปแบบไฟล์ STL ไบนารีนั้นค่อนข้างง่ายในโครงสร้าง ไฟล์เริ่มต้นด้วยบล็อกส่วนหัวขนาด 80 ไบต์โดยปกติจะมีข้อความ ASCII ของเครื่องมือซอฟต์แวร์ 3 มิติหรือโปรแกรมที่ใช้สร้าง STL ต่อไปนี้เป็นฟิลด์จำนวนเต็ม 32 บิตที่มีจำนวนรูปสามเหลี่ยมที่มีอยู่ในไฟล์ STL ต่อไปนี้เป็นรายละเอียดของแต่ละสามเหลี่ยมที่พบในโมเดล 3 มิติตามลำดับ ข้อมูลที่จัดเก็บไว้สำหรับสามเหลี่ยมแต่ละอันมีดังนี้:

ดังที่คุณเห็นจากช่องด้านบน รูปแบบ STL ไม่มีขอบเขตในการจัดเก็บข้อมูลวัสดุหรือพื้นผิวที่เกี่ยวข้องกับโมเดล 3 มิติที่เครื่องมือ STL ของเราอ่าน เป็นความจริงที่ว่าในช่วงหลายปีที่ผ่านมา ผู้จำหน่ายบางรายได้ใช้ฟิลด์แอตทริบิวต์ 16 บิตเพื่อจัดเก็บข้อมูลสีที่จำกัดเกี่ยวกับรูปสามเหลี่ยมแต่ละรูป อย่างไรก็ตาม สิ่งเหล่านี้ไม่เคยเป็นมาตรฐาน เครื่องมือแปลง STL ของเรารองรับการสร้างไฟล์ STL ที่รองรับรูปแบบสีที่จำกัดเหล่านี้ อย่างไรก็ตามซอฟต์แวร์ที่ใช้เปิดไฟล์ STL อาจแสดงผลโมเดลไม่ถูกต้อง หากคุณสนใจรูปแบบโมเดล 3 มิติที่ทันสมัยและกะทัดรัดที่ออกแบบมาสำหรับโลกแห่งการพิมพ์ 3 มิติ โปรดดูรูปแบบโมเดล 3MF ซึ่งออกแบบมาเพื่องานนี้โดยเฉพาะ

โมเดล 3 มิติปิรามิด STL อย่างง่าย
โมเดล STL แบบเคลื่อนไหว

สรุป

ไฟล์ STL เนื่องจากมีโครงสร้างที่เรียบง่าย จึงรองรับโดยซอฟต์แวร์แก้ไขกราฟิก 3D ส่วนใหญ่ ไฟล์ STL ยังมักใช้ในแวดวงการพิมพ์ 3 มิติเพื่อแจกจ่ายไฟล์และพิมพ์โมเดล 3 มิติ ของเรา เครื่องมือดู STL รองรับรูปแบบ STL อย่างสมบูรณ์รวมถึงรูปแบบ VisCAM และ SolidView

ตัวอย่างไฟล์ STL

เรามีไฟล์ตัวอย่าง STL ให้คุณดาวน์โหลดและใช้ในโครงการของคุณเอง

หมุน

หมุน

โมเดล 3 มิติแบบหมุนวนอย่างง่ายถูกสร้างขึ้นโดยใช้ของเรา PNG ถึง STL เครื่องมือที่ใช้โหมด Extrude

swirl.stl (729.96kb)

คิวบ์

คิวบ์

ตัวอย่างคิวบ์คลาสสิกถูกจัดเก็บเป็นไฟล์ไบนารี STL ภายในไฟล์ STL ลูกบาศก์นี้จะถูกจัดเก็บเป็นลำดับของสามเหลี่ยม 12 รูป

cube.stl (684.00 b)

© 2024 ImageToStl. แปลงไฟล์ PNG และ JPG ของคุณเป็นไฟล์ 3D STL

Your files are ready to download!