您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 怎么导出三维模型文件
怎么导出三维模型文件stl?用三维建模软件(如ug,proe,solidworks,catia)进行建模,最后另存为.stl格式就可以了。STL是用三角网格来表现3DCAD模型。STL只能用来表示封闭的面或者体,stl文件有两种:一种是ASCII明码格式,另一种是二进制格式ASCII格式ASCII码格式的STL文件逐行给出三角面片的几何信息,每一行以1个或2个关键字开头。在STL文件中的三角面片的信息单元facet是一个带矢量方向的三角面片,STL三维模型就是由一系列这样的三角面片构成。整个STL文件的首行给出了文件路径及文件名。在一个STL文件中,每一个facet由7行数据组成,facetnormal是三角面片指向实体外部的法矢量坐标,outerloop说明随后的3行数据分别是三角面片的3个顶点坐标,3顶点沿指向实体外部的法矢量方向逆时针排列。[1]ASCII格式的STL文件结构如下:[plain]viewplaincopyprint?1.明码://字符段意义2.solidfilenamestl//文件路径及文件名3.facetnormalxyz//三角面片法向量的3个分量值4.outerloop5.vertexxyz//三角面片第一个顶点坐标6.vertexxyz//三角面片第二个顶点坐标7.vertexxyz//三角面片第三个顶点坐标8.endloop9.endfacet//完成一个三角面片定义10.11.......//其他facet12.13.endsolidfilenamestl//整个STL文件定义结束二进制格式二进制STL文件用固定的字节数来给出三角面片的几何信息。文件起始的80个字节是文件头,用于存贮零件名;紧接着用4个字节的整数来描述模型的三角面片个数,后面逐个给出每个三角面片的几何信息。每个三角面片占用固定的50个字节,依次是:3个4字节浮点数(角面片的法矢量)3个4字节浮点数(1个顶点的坐标)3个4字节浮点数(2个顶点的坐标)3个4字节浮点数(3个顶点的坐标)个三角面片的最后2个字节用来描述三角面片的属性信息。一个完整二进制STL文件的大小为三角形面片数乘以50再加上84个字节,总共134个字节。[1-2]二进制:[plain]viewplaincopyprint?1.UINT8//Header//文件头2.UINT32//Numberoftriangles//三角面片数量3.//foreachtriangle(每个三角面片中)4.REAL32[3]//Normalvector//法线矢量5.REAL32[3]//Vertex1//顶点1坐标6.REAL32[3]//Vertex2//顶点2坐标7.REAL32[3]//Vertex3//顶点3坐标8.UINT16//Attributebytecountend//文件属性统计生成方法:对于刚接触3d打印的朋友提供点帮助!AlibreFile(文件)-Export(输出)-SaveAs(另存为,选择.STL)-输入文件名-Save(保存)AutoCAD输出模型必须为三维实体,且XYZ坐标都为正值。在命令行输入命令“Faceters”-设定FACETRES为1到10之间的一个值(1为低精度,10为高精度)-然后在命令行输入命令“STLOUT”-选择实体-选择“Y”,输出二进制文件-选择文件名CADKey从Export(输出)中选择Stereolithography(立体光刻)I-DEASFile(文件)-Export(输出)-RapidPrototypeFile(快速成形文件)-选择输出的模型-SelectPrototypeDevice(选择原型设备)SLA500.dat-设定absolutefacetdeviation(面片精度)为0.000395-选择Binary(二进制)InventorSaveCopyAs(另存复件为)-选择STL类型-选择Options(选项),设定为High(高)IronCAD右键单击要输出的模型-PartProperties(零件属性)Rendering(渲染)-设定FacetSurfaceSmoothing(三角面片平滑)为150-File(文件)Export(输出)-选择.STLMechanicalDesktop使用AMSTLOUT命令输出STL文件。下面的命令行选项影响STL文件的质量,应设定为适当的值,以输出需要的文件。1.AngularTolerance(角度差)――设定相邻面片间的最大角度差值,默认15度,减小可以提高STL文件的精度。2.AspectRatio(形状比例)――该参数控制三角面片的高/宽比。1标志三角面片的高度不超过宽度。默认值为0,忽略。3.SurfaceTolerance(表面精度)――控制三角面片的边与实际模型的最大误差。设定为0.0000,将忽略该参数。4.VertexSpacing(顶点间距)――控制三角面片边的长度。默认值为0.0000,忽略。ProE1.File(文件)-Export(输出)-Model(模型)2.或者选择File(文件)-SaveaCopy(另存一个复件)-选择.STL3.设定弦高为0。然后该值会被系统自动设定为可接受的最小值。4.设定AngleControl(角度控制)为1ProEWildfire1.File(文件)-SaveaCopy(另存一个复件)-Model(模型)-选择文件类型为STL(*.stl)2.设定弦高为0。然后该值会被系统自动设定为可接受的最小值。3.设定AngleControl(角度控制)为1RhinoFile(文件)-SaveAs(另存为.STL)SolidDesigner(Version8.x)File(文件)-Save(保存)-选择文件类型为STLSolidDesigner(notsureofversion)File(文件)-External(外部)-SaveSTL(保存STL)-选择Binary(二进制)模式-选择零件-输入0.001mm作为MaxDeviationDistance(最大误差)SolidEdge1.File(文件)-SaveAs(另存为)-选择文件类型为STL2.Options(选项)设定ConversionTolerance(转换误差)为0.001in或0.0254mm设定SurfacePlaneAngle(平面角度)为45.00SolidWorks1.File(文件)-SaveAs(另存为)-选择文件类型为STL2.Options(选项)-Resolution(品质)-Fine(良好)-OK(确定)Think3File(文件)-SaveAs(另存为)-选择文件类型为STLUnigraphics1.File(文件)Export(输出)RapidPrototyping(快速原型)-设定类型为Binary(二进制)2.设定TriangleTolerance(三角误差)为0.0025设定AdjacencyTolerance(邻接误差)为0.12设定AutoNormalGen(自动法向生成)为On(开启)设定NormalDisplay(法向显示)为Off(关闭)设定TriangleDisplay(三角显示)为On(开启)[3]前提是你安装了Translators,有的同志安装不完整,导出会出问题。导出时看提示选择要导出的内容以及输出的文件
本文标题:怎么导出三维模型文件
链接地址:https://www.777doc.com/doc-2393052 .html