如何理解STP格式和STL格式?
    发布时间: 2022-01-17 14:24    

2021-1-30


本文转载自:https://mp.weixin.qq.com/s/zmlRhzDlFPkrfAu4dlXJbQ

EinScan系列扫描仪可输出的数据格式中并不包含STP格式,那么可输出的STL格式与STP的关系如何理解,是经常被用户问及的话题。今天通过下文,举例解释两者的关系,希望对大家理解这两种数据格式有帮助。


为了便于理解,我们用大家相对来说熟悉的内容进行类比。
文件的打印和扫描,想必大家并不陌生。我们通过二维的打印和扫描来类比一下STP和STL的关系。



Word版本的电子文档通过打印机,制作成纸质版;
纸质版本又可以通过平面扫描仪,得到图片或者PDF文档。
原始的Word文档,我们可以自由修改其中的内容。但是,我们获得的扫描文件,格式只有PDF或图片,而不是我们原始的Word文档。即使是PDF,当我们打开时,也会发现里面也只是一张图片而已。因此,如果要修改,一般只能通过图片编辑软件。



我们把STP文件比作电脑中的电子文档,如Word;
STL文件比作扫描出来的PDF或图片。
STP格式文件可以进行机械加工生产出零件实物,再通过三维扫描设备,可以获取实物的STL格式扫描数据。



看似一个从“电子档”→“实物”→“电子档”的过程,

两个“电子档”有本质的区别。


使用过CAD软件的朋友可能了解,我们在使用CAD软件绘制三维模型时,通过一些绘制方式,得到的三维模型的平面都是完整的,一体的,例如一整个平面,一整个圆柱面。而扫描获取到的STL数据,是由很多的三角形的面组成的。

STP格式的数据,支持在建模软件中,通过修改尺寸参数来修改模型。但是由于STL格式由三角面片组成,没有尺度信息,无法进行参数的修改。


将一个STP格式的数据导入到软件中,通过选取工具,点击平面,便可以选取到这个数据的一个完整平面。


将STP数据通过软件转换为STL格式,同样,再利用选取工具,此时,只能够选取到一个三角面片。



如果要直接编辑STL数据,可以用3D版本的PS软件,例如MudboxZbrush。如果要得到带尺寸信息的模型,此时较高效的方案,则是逆向设计——以扫描数据为模板重新绘制。



STP与STL的关系,是扫描与CAD的关系。数据格式承载的内容的区别,也直接影响了两者之间转换方式。希望通过今天的文章,大家能够理解STP格式和STL格式的含义和区别,可以从容应对“STL格式和STP格式的关系和转换”这样的问题。