Thông tin tập tinSTL Công cụTệp STL mẫuTin mới nhất

STL (Standard Triangle Language)

Sự mở rộngSTL
Họ và tênStandard Triangle Language
Kiểumẫu vật 3 chiều
Loại kịch câmapplication/vnd.ms-pki.stl
Định dạngText & Binary
Công cụSTL Bộ chuyển đổi, Máy tạo mô hình 3D, Tạo STL Hoạt ảnh, Nén STL, Nhắn tin cho STL, Xem STL
Mở vớiBlender, Daz Studio, MeshLab, CAD Assistant
STL

Định dạng tệp STL (Ngôn ngữ tam giác tiêu chuẩn) là định dạng 3D đơn giản được sử dụng để lưu trữ và truyền tải mẫu vật 3 chiều. Định dạng này được phát minh vào những năm 80 nhưng vẫn được sử dụng cho đến ngày nay và cũng phổ biến như nhiều định dạng thay thế hiện đại, chẳng hạn như 3MF. Định dạng STL là một danh sách đơn giản các hình tam giác, với mỗi hình tam giác bao gồm 3 đỉnh đại diện cho hình tam giác, vị trí trong không gian 3D và 3 pháp tuyến để xác định hướng của nó.

Sự đơn giản của định dạng STL có nghĩa là nó có thể được đọc bởi hầu hết các ứng dụng 3D và định dạng này đã trở thành một định dạng chuẩn cho in 3d.

Đối với tệp STL, có hai định dạng lưu trữ cơ bản: văn bản và nhị phân.

Chữ

Định dạng văn bản STL, như tên gọi của nó, lưu trữ hình học 3D ở định dạng văn bản mà con người có thể đọc được. Định dạng này lưu trữ thông tin về từng khuôn mặt (còn gọi là hình tam giác) trong mô hình 3D, bao gồm cả vị trí đỉnh và pháp tuyến của nó. Một ví dụ về tệp STL chứa sáu hình tam giác như sau:

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

nhị phân

Định dạng tệp STL nhị phân có cấu trúc tương đối đơn giản. Tệp bắt đầu bằng khối tiêu đề 80 byte, thường chứa văn bản ASCII của công cụ hoặc chương trình phần mềm 3D được sử dụng để tạo STL. Theo sau đây là trường số nguyên 32 bit chứa số lượng hình tam giác có trong tệp STL. Sau đây là chi tiết của từng tam giác được tìm thấy trong mô hình 3D theo trình tự. Thông tin được lưu trữ cho mỗi tam giác như sau:

Như bạn có thể thấy từ các trường trên, định dạng STL không có bất kỳ phạm vi nào để lưu trữ thông tin vật liệu hoặc kết cấu liên quan đến mô hình 3D được các công cụ STL của chúng tôi đọc. Đúng là trong nhiều năm qua, một số nhà cung cấp đã sử dụng trường thuộc tính 16 bit làm phương tiện để lưu trữ thông tin màu sắc hạn chế về từng hình tam giác riêng lẻ; tuy nhiên, những điều này chưa bao giờ được tiêu chuẩn hóa. Các công cụ chuyển đổi STL của chúng tôi hỗ trợ tạo các tệp STL hỗ trợ các định dạng màu hạn chế này; tuy nhiên, phần mềm được sử dụng để mở tệp STL có thể không hiển thị chính xác mô hình. Nếu bạn quan tâm đến định dạng mô hình 3D nhỏ gọn, hiện đại được thiết kế cho thế giới in 3D, vui lòng tham khảo định dạng mô hình 3MF, được thiết kế riêng cho nhiệm vụ này.

Mô hình 3D kim tự tháp STL đơn giản
Một mô hình STL hoạt hình

Bản tóm tắt

Các tệp STL, do cấu trúc đơn giản của chúng, được hầu hết các phần mềm chỉnh sửa đồ họa 3D hỗ trợ. Các tệp STL cũng thường được sử dụng trong vòng tròn in 3D để phân phối tệp và in mô hình 3D. Của chúng tôi Công cụ xem STL hỗ trợ đầy đủ định dạng STL, bao gồm các định dạng VisCAM và SolidView.

Tệp STL mẫu

Ở đây chúng tôi có một số tệp STL mẫu để bạn tải xuống và sử dụng trong các dự án của riêng mình.

Xoáy

Xoáy

Một mô hình 3D xoáy đơn giản được tạo bằng cách sử dụng PNG đến STL công cụ sử dụng chế độ Extrude.

swirl.stl (729,96kb)

khối lập phương

khối lập phương

Ví dụ về khối lập phương cổ điển được lưu trữ dưới dạng tệp STL. Trong tệp STL, khối này được lưu trữ dưới dạng một chuỗi gồm 12 hình tam giác.

cube.stl (684,00 b)

© 2024 ImageToStl. Chuyển đổi tệp PNG và JPG của bạn thành tệp 3D STL.