免费在线 STL 转换器

您所在的位置:网站首页 stl如何转step 免费在线 STL 转换器

免费在线 STL 转换器

2024-07-04 04:51| 来源: 网络整理| 查看: 265

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 AssistantSTL

STL 文件格式(标准三角语言)是一种简单的 3D 格式,用于存储和传输 3D模型。该格式是在 80 年代设计的,但至今仍在使用,并且与许多现代替代格式一样流行,例如 3MF 。 STL 格式是一个简单的三角形列表,每个三角形由代表三角形的 3 个顶点、3D 空间中的位置以及指定其方向的 3 个法线组成。

STL 格式的简单性意味着它可以被大多数 3D 应用程序读取,并且该格式已成为某种标准格式 3D打印。

对于STL文件来说,有两种基本的存储格式:文本和二进制。

文本

顾名思义,STL 文本格式以人类可读的文本格式存储 3D 几何图形。该格式存储有关 3D 模型中每个面(也称为三角形)的信息,包括其顶点位置和法线。包含六个三角形的STL文件示例如下:

000solid ascii001  facet normal 0.000000e+000 0.000000e+000 -1.000000e+000002    outer loop003      vertex   7.071068e+000 -7.071068e+000 0.000000e+000004      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000005      vertex   7.071068e+000 7.071068e+000 0.000000e+000006    endloop007  endfacet008  facet normal -0.000000e+000 0.000000e+000 -7.071068e-001009    outer loop010      vertex   7.071068e+000 7.071068e+000 0.000000e+000011      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000012      vertex   -7.071068e+000 7.071068e+000 0.000000e+000013    endloop014  endfacet015  facet normal 0.000000e+000 -5.656855e-001 2.000000e-001016    outer loop017      vertex   0.000000e+000 0.000000e+000 2.000000e+001018      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000019      vertex   7.071068e+000 -7.071068e+000 0.000000e+000020    endloop021  endfacet022  facet normal -5.656855e-001 0.000000e+000 2.000000e-001023    outer loop024      vertex   0.000000e+000 0.000000e+000 2.000000e+001025      vertex   -7.071068e+000 7.071068e+000 0.000000e+000026      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000027    endloop028  endfacet029  facet normal 0.000000e+000 5.656855e-001 2.000000e-001030    outer loop031      vertex   0.000000e+000 0.000000e+000 2.000000e+001032      vertex   7.071068e+000 7.071068e+000 0.000000e+000033      vertex   -7.071068e+000 7.071068e+000 0.000000e+000034    endloop035  endfacet036  facet normal 5.656855e-001 0.000000e+000 2.000000e-001037    outer loop038      vertex   0.000000e+000 0.000000e+000 2.000000e+001039      vertex   7.071068e+000 -7.071068e+000 0.000000e+000040      vertex   7.071068e+000 7.071068e+000 0.000000e+000041    endloop042  endfacet043endsolid二进制

二进制STL文件格式的结构相对简单。该文件以 80 字节的标头块开始,通常包含用于创建 STL 的 3D 软件工具或程序的 ASCII 文本。接下来是一个 32 位整数字段,其中包含 STL 文件中三角形的数量。接下来是 3D 模型中按顺序找到的每个三角形的详细信息。每个三角形存储的信息如下:

法线三角形 - X、Y、Z 的 3 x 32 位浮点值三角形顶点 1 - 3 x X、Y、Z 的 32 位浮点值三角形顶点 2 - 3 x X、Y、Z 的 32 位浮点值三角形顶点 3 - X、Y、Z 的 3 x 32 位浮点值属性 - 16 位整数(未使用)

从上述字段可以看出,STL 格式没有任何范围来存储与我们的 STL 工具读入的 3D 模型相关的材质或纹理信息。确实,多年来,一些供应商已经使用 16 位属性字段作为存储有关各个三角形的有限颜色信息的手段;然而,这些从未标准化。我们的 STL 转换工具确实支持创建支持这些有限颜色格式的 STL 文件;但是,用于打开 STL 文件的软件可能无法正确渲染模型。如果您对专为 3D 打印领域设计的现代紧凑 3D 模型格式感兴趣,请参阅专门为此任务设计的 3MF 模型格式。

概括

STL 文件由于结构简单,受到大多数 3D 图形编辑软件的支持。 STL 文件也常用于 3D 打印界来分发文件和打印 3D 模型。我们的 STL查看工具完全支持STL格式,包括VisCAM和SolidView格式。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3