繁體字 ▼
文件訊息文件訊息STL 工具STL 工具範例 STL 個文件範例 STL 個文件最新消息最新消息

STL (Standard Triangle Language)

擴大STL
全名Standard Triangle Language
類型3D模型
默劇類型application/vnd.ms-pki.stl
格式Text & Binary
工具STL 轉換器, 3D模型體素化器, 創作 STL 動畫, 壓縮STL, 文本到 STL, 查看 STL
打開用Blender, Daz Studio, MeshLab, CAD Assistant
STL

STL 檔案格式(標準三角語言)是一種簡單的 3D 格式,用於儲存和傳輸 3D模型。該格式是在 80 年代設計的,但至今仍在使用,並且與許多現代替代格式一樣流行,例如 3MF 。 STL 格式是一個簡單的三角形列表,每個三角形由代表三角形的 3 個頂點、3D 空間中的位置以及指定其方向的 3 個法線組成。

STL 格式的簡單性意味著它可以被大多數 3D 應用程式讀取,並且該格式已成為某種標準格式 3D列印

對於STL檔案來說,有兩種基本的儲存格式:文字和二進位。

文字

顧名思義,STL 文字格式以人類可讀的文字格式儲存 3D 幾何圖形。此格式儲存有關 3D 模型中每個面(也稱為三角形)的信息,包括其頂點位置和法線。包含六個三角形的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 位元組的標頭區塊開始,通常包含用於建立 STL 的 3D 軟體工具或程式的 ASCII 文字。接下來是一個 32 位元整數欄位,其中包含 STL 檔案中三角形的數量。接下來是 3D 模型中按順序找到的每個三角形的詳細資訊。每個三角形儲存的資訊如下:

從上述欄位可以看出,STL 格式沒有任何範圍來儲存與我們的 STL 工具讀入的 3D 模型相關的材質或紋理資訊。確實,多年來,一些供應商已經使用 16 位元屬性欄位作為儲存有關各個三角形的有限顏色資訊的手段;然而,這些從未標準化。我們的 STL 轉換工具確實支援建立支援這些有限顏色格式的 STL 檔案;但是,用於開啟 STL 檔案的軟體可能無法正確渲染模型。如果您對專為 3D 列印領域設計的現代緊湊 3D 模型格式感興趣,請參閱專為此任務設計的 3MF 模型格式。

一個簡單的STL金字塔3D模型
動畫 STL 模型

概括

STL 檔案由於結構簡單,受到大多數 3D 圖形編輯軟體的支援。 STL 檔案也常用於 3D 列印界來分發檔案和列印 3D 模型。我們的 STL檢視工具完全支援STL格式,包括VisCAM和SolidView格式。

範例 STL 個文件

這裡我們有一些範例 STL 檔案供您下載並在您自己的專案中使用。

漩渦

漩渦

使用我們的工具產生了一個簡單的漩渦 3D 模型PNG 至 STL使用拉伸模式的工具。

swirl.stl (729.96kb)

立方體

立方體

經典的多維資料集範例儲存為二進位 STL 檔案。在 STL 文件中,該立方體儲存為 12 個三角形的序列。

cube.stl (684.00 b)

© 2024 圖像到Stl。將您的 PNG 和 JPG 檔案轉換為 3D STL 檔案。

Your files are ready to download!