求个3d打印stl模型修复

STL文件的格式:STL文件的主要特点有如下4点,分别是:①表达简单清晰:文件中只包含相互衔接的三角形片面节点坐标及其外法矢,属于“中性”文件。②STL数据格式的实质是用许多细小的空间三角形面来逼近还原CAD实体模型,这类似于实体数据模型的表面有限无网格划分。③STL模型的数据通过给出三角形法向量的三个分量及三角形的三上顶点坐标来实现的。STL文件记载了组成STL实体模型的所有三角形面。④STL文件两种形式:二进制(BINARY)形式和文本文件(ASCII)形式;二进制(BINARY)形式更为常用,采用IEEE类型整数和浮动型小数表达。而ASCII文件格式的特点能被人工识别并修改,但是由于该格式的文件占用空间太大(一般6倍于BINARY形式存储的STL文件),因此主要用来调试程序。
STL文件的精度:STL文件的数据格式是采用小三角形来近似逼近三维实体模型的外表面,小三角形数量的多少直接影响着近似逼近的精度。显然,精度要求,越高选取的三角形应越多。但是,就本身面向3D打印直接制造所要求的CAD模型的STL文件,过高的精度要求也不必要的,因为:①过高的精度要求可能会超出3D打印直接制造系统所达到的精度指标。②三角形数量的增多会引起计算机存储容量的加大,同时带来切片处理时间的显著增加。③有时截面的轮廓会产生许多小线段,不利于激光头的扫描运动,导致低的生产效率和表面不光洁。
所以,从CAD/CAM软件输出STL文件时,选取的精度指标和控制参数应该根据CAD模型的复杂程度以及3D打印直接制造精度要求的高低进行综合考虑。不同的CAD/CAM系统输出STL格式文件的精度控制参数是不一致的,但最终反映STL文件逼近CAD模型的精度指标表面上是小三角形的数量,实质上是三角形平面逼近曲面时的弦差(近似三角形的轮廓边与曲面之间的径向距离)的大小。
从本质上看,用有限的小三角面的组合来逼近CAD模型表面,是原始模型的一阶近似,它不包含邻接关系信息,不可能完全表达原始设计的意图,离真正的表面有一定的距离,而在边界上有凸凹现象,所以无法避免误差。下图为球面STL输出时三角形划分,从图中可以看出弦差的大小直接影响输出的表面质量。随着三角形数目的增多,同一模型采用STL格式逼近的精度会显著地提高;而不同形状特征的CAD模型,在相同的精度要求的条件下,最终生成的三角形数目的差异很大。
要回复问题请先或
浏览: 2202
关注: 2 人 啦友最新动态:
2 分钟前 用户
今日签到获得了 20啦米
3 分钟前 用户
今日签到获得了 20啦米
5 分钟前 用户
今日签到获得了 20啦米
6 分钟前 用户
今日签到获得了 20啦米
7 分钟前 用户
今日签到获得了 20啦米
7 分钟前 用户
今日签到获得了 20啦米
13 分钟前 用户
今日签到获得了 20啦米
15 分钟前 用户
今日签到获得了 20啦米
16 分钟前 用户
今日签到获得了 20啦米
17 分钟前 用户
今日签到获得了 20啦米
20 分钟前 用户
收藏了《》模型
22 分钟前 用户
今日签到获得了 20啦米
22 分钟前 用户
今日签到获得了 20啦米
22 分钟前 用户
今日签到获得了 20啦米
24 分钟前 用户
喜欢了《》模型
25 分钟前 用户
今日签到获得了 20啦米
27 分钟前 用户
收藏了《》模型
28 分钟前 用户
今日签到获得了 20啦米
33 分钟前 用户
今日签到获得了 25啦米
34 分钟前 用户
今日签到获得了 20啦米
38 分钟前 用户
今日签到获得了 20啦米
41 分钟前 用户
今日签到获得了 20啦米
42 分钟前 用户
今日签到获得了 20啦米
45 分钟前 用户
今日签到获得了 20啦米
45 分钟前 用户
今日签到获得了 25啦米
47 分钟前 用户
收藏了《》模型
52 分钟前 用户
今日签到获得了 25啦米
54 分钟前 用户
今日签到获得了 20啦米
1 小时前 用户
今日签到获得了 20啦米
1 小时前 用户
今日签到获得了 25啦米
3D打印服务商
3D建模需求
模型推荐富有特色的优秀作品
最新上传新鲜上架的作品
打印成品分享新鲜出炉的打印成品
模型设计师了不起的大神设计师
活跃设计师
推荐设计师
精选专题精心挑选啦友最喜爱的3D模型
模型定制器只需改改参数,轻松定制个性模型
最新评论互动区
联系与合作
微信服务号
加入我们的社区10563人阅读
Techbrood(40)
html5(83)
Javascript(28)
3D打印是当下和未来10年产品技术主流方向之一,影响深远。对于电子商务类的3D打印网站,一个主要功能是把商品以3D的方式呈现出来,也就是3D数据可视化技术。HTML5(WebGL)可以用来构建3D视图、立体动画、人机交互。Three.js是一个主流的JS框架用来支持和简化WebGL编程。本例是一个简单的Three.js应用,即把一个外部可用于打印的3D标准建模文件(STL文件)载入到浏览器中绘制出来。支持二进制和文本编码的STL文件,支持自动探测文件格式,字符编码使用UTF-8。先预览下效果图:使用起来很简单,导入three.js(version 69), 和stlloader.js, 然后编写如下代码即可:var loader = new THREE.STLLoader();
loader.addEventListener('load', function(event) {
var geometry = event.
scene.add(new THREE.Mesh(geometry));
loader.load( './models/stl/slotted_disk.stl' );在线演示地址:更多Three.js的演示,请到。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3888748次
积分:35597
积分:35597
排名:第116名
原创:465篇
转载:56篇
译文:83篇
评论:455条
(1)(1)(1)(2)(3)(5)(1)(1)(3)(5)(6)(10)(4)(6)(2)(2)(1)(2)(3)(2)(3)(1)(2)(3)(6)(7)(13)(19)(21)(17)(21)(17)(5)(18)(17)(9)(8)(2)(2)(10)(8)(9)(7)(7)(17)(6)(18)(6)(10)(12)(1)(15)(2)(7)(4)(9)(7)(4)(3)(5)(12)(3)(18)(11)(6)(3)(8)(7)(5)(1)(5)(5)(2)(3)(1)(1)(3)(5)(3)(1)(10)(1)(1)(5)(11)(12)(22)(5)(12)(1)(1)(1)扫盲一下3D打印文件格式:STL、OBJ、AMF、3MF_蜀地一书生_新浪博客
扫盲一下3D打印文件格式:STL、OBJ、AMF、3MF
很多人对3D打印的数据格式颇有微词,辛辛苦苦用三维软件设计好的作品,一转换成3D打印格式,基本就从白天鹅变成丑小鸭了,既没有颜色,数据也不完整,形状重叠表面破损那是常有的事儿。
为何大多数3D打印机只能识别STL或OBJ格式的文件呢?这件事情说来话长,就像为什么大多数的图片都是jpg或gif格式一样,这其实是个历史遗留问题。这种历史原因形成的标准,管他合理不合理好用不好用,你我只能一边破口大骂一边老实修图,改变标准那是大神们的事。
一、关于STL格式的前世今生:
STL文件格式(stereolithography,光固化立体造型术的缩写)是由3D SYSTEMS 公司于1988
年制定的一种为快速原型制造技术服务的三维图形文件格式。
PS:STL可不是专门为3D打印而创造的喔,只是碰巧3D打印是快速原型制造技术的一种,而且是名气最大的一种。
STL文件不同于其他一些基于特征的实体模型,STL用三角形网格来表现3D
CAD模型,只能描述三维物体的几何信息,不支持颜色材质等信息。
PS:​这下明白为什么会丢失那么多重要信息了吧!​STL就是个简化版的3D模型。
但是——正因为数据简化,格式简单,STL普及很快应用广泛,“简单易用”说的就是它。随着3D
SYSTEMS的快速崛起, STL已经成为快速原型系统事实上的数据标准。
PS:管你高端中端低端CAD软件,要想用3D打印,都必须给我往STL格式转换;
STL 文件有2 种类型:文本文件(ASCII格式)和二进制文件(BINARY)。
PS:相比之下ASCII格式更加通用一些。​​
STL格式3D模型
二、关于OBJ格式的前世今生:
OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced
Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模型之间的数据交换,比如你在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。
OBJ主要支持多边形(Polygons)模型。不包含动画、材质特性、贴图路径、动力学、粒子等信息。​
由于OBJ格式在数据交换方面的便捷性,目前大多数的三维CAD软件都支持OBJ格式,大多数3D打印机也支持使用OBJ格式进行打印。​
PS:虽然OBJ格式诞生得晚一些,也比STL有所进步,但并无实质区别。​
三、未来属于谁?​
3D打印这样一个制造业的明日之星,还在用30年前制定的数据格式,这好像有点说不过去。随着越来越多的巨头进入3D打印行业,数据标准之争显得越来越重要,谁制定了新的标准,谁就掌握了行业话语权,俗话说“一流企业做标准”嘛!
一大阵营是国际标准化与标准制定机构ASTM(听名字就比较权威喔!)力推的新数据格式“AMF“(Additive
Manufacturing File Format)。
AMF是以目前3D打印机使用的“STL”格式为基础、弥补了其弱点的数据格式,新格式能够记录颜色信息、材料信息及物体内部结构等。
AMF标准基于XML(可扩展标记语言)。采用XML有两个好处,一是不仅能由计算机处理,人也能看懂,二是将来可通过增加标签轻松扩展。新标准不仅可以记录单一材质,还可对不同部位指定不同材质,能分级改变两种材料的比例进行造型。造型物内部的结构用数字公式记录。能够指定在造型物表面印刷图像,还可指定3D打印时最高效的方向。另外,还能记录作者的名字、模型的名称等原始数据。&​
虽然AMF有成为新一代3D打印数据标准的潜力,但没有巨头支持是硬伤。
另一大阵营就是由微软牵头的3MF联盟,于2015年推出全新的3D打印格式——3MF(3D Manufacturing
Format)。​
相较于STL格式,3MF档案格式能够更完整地描述3D模型,除了几何信息外,还可以保持内部信息、颜色、材料、纹理等其它特征。3MF同样也是一种基于XML的数据格式,具有可扩充性。对于使用3D打印的消费者及从业者来说,3MF最大的好处是大品牌支持这个格式。
虽然来得晚,但是实力强啊!看看3MF联盟的成员:Microsoft、Autodesk、Dassault
Systems、Netfabb,SLM、惠普(HP)、Shapeways,个个都是巨头!加上微软宣布WIN8.1和WIN10对3MF打印格式的支持,摆明了就是来抢班夺权的。​
巨头们个个如雷贯耳,光用钱砸都能砸出个未来,我宣布我支持3MF。​
关注极训,学会
3D打印:​
蜀地一书生
博客等级:
博客积分:0
博客访问:12,055
关注人气:0
荣誉徽章:最新上传3D打印模型 | 3D模型库 | 打印虎 3D打印模型大全 STL文件打包免费下载
型搜索,STL模型,STL文件,3D模型,三维模型搜索,三维模型,打印虎,3D打印机,3D建模,免费下载">
3D打印模型大全 免费下载
AEIOU元音字母
闪电符号的斯文钥吊坠。
拼合的双色打印戒指
简易的伯尼钥匙扣
塑料水瓶滴管
神奇宝贝里的腕力
苹果双向手机座
刻有花生文字的宠物碗
神奇的异形卵笔筒
可爱的伸腰猫手机座
Copyright&&&2017&打印虎
&|&联系打印虎QQ

我要回帖

更多关于 3d打印stl模型 的文章

 

随机推荐