українська ▼
Інформація про файлІнформація про файлSTL ІнструментиSTL ІнструментиЗразок STL файлівЗразок STL файлівОстанні новиниОстанні новини

STL (Standard Triangle Language)

РозширенняSTL
Повне ім'яStandard Triangle Language
Тип3D модель
Тип пантомімиapplication/vnd.ms-pki.stl
ФорматText & Binary
ІнструментиSTL Конвертери, 3D модель Voxelizer, Створити STL анімацію, Стиснути STL, Текст на STL, Переглянути STL
Відкрити за допомогоюBlender, Daz Studio, MeshLab, CAD Assistant
STL

Формат файлу STL (стандартна мова трикутника) — це простий 3D-формат, який використовується для зберігання та передачі a 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-байтового блоку заголовка, який зазвичай містить ASCII-текст тривимірного програмного засобу або програми, яка використовується для створення STL. Далі йде 32-розрядне ціле число, що містить кількість трикутників у файлі STL. Далі наведено деталі послідовності кожного трикутника, знайденого в 3D-моделі. Для кожного трикутника зберігається така інформація:

Як видно з наведених вище полів, формат STL не має можливості зберігати інформацію про матеріал або текстуру, пов’язану з 3D-моделлю, яку зчитують наші інструменти STL. Це правда, що протягом багатьох років деякі постачальники використовували 16-бітове поле атрибута як засіб для зберігання обмеженої інформації про колір окремих трикутників; однак вони ніколи не були стандартизовані. Наші інструменти перетворення STL підтримують створення файлів STL, які підтримують ці обмежені кольорові формати; однак програмне забезпечення, яке використовується для відкриття файлів STL, може неправильно відтворити модель. Якщо вас цікавить сучасний, компактний формат 3D-моделі, розроблений для світу 3D-друку, тоді зверніться до формату моделі 3MF, який був розроблений спеціально для цього завдання.

Проста тривимірна модель піраміди STL
Анімована модель STL

Резюме

Файли STL завдяки своїй спрощеній структурі підтримуються більшістю програм для редагування 3D-графіки. Файли STL також часто використовуються в колах 3D-друку для розповсюдження файлів і друку 3D-моделей. наш Інструмент перегляду STL повністю підтримує формат STL, включаючи формати VisCAM і SolidView.

Зразок STL файлів

Ось кілька прикладів STL файлів, які ви можете завантажити та використовувати у своїх проектах.

Вир

Вир

Проста закручена 3D-модель, створена за допомогою нашого 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!