STL三角网格面沿外法线方向等距算法研究2
无需注册登录,支付后按照提示操作即可获取该资料.
STL三角网格面沿外法线方向等距算法研究2(开题报告,论文12000字)
摘要
三角网格面就是在曲面离散化的过程中用三角面来逼近曲面的形状和大小的离散过程。三角网格面的等距问题一直受到国内外学者的密切关注与大量研究。针对STL文件的格式,本文采用了基于公共顶点的一环领域三角面片面法向量根据角度大小加权的算法。此算法首先找出公共顶点,接着算出公共顶点所在面的加权向量,最后完成等距操作,构建出等距面。此算法的复杂度较低,且在等距长度不大的情况下还原度和精度均较好,避免了等距时可能会出现的各种断裂或者自交问题。
关键词:STL文件;三角网格面;3D打印;顶点等距
Research on isometric algorithm of STL triangle mesh surface along internal normal direction
ABSTRACT
The triangular mesh surface is a discrete process that uses many triangular surfaces to approximate the shape and size of the curved surface during the discretization of the curved surface. The isometric problem of the triangular mesh surface has been closely followed and extensively studied by many scholars at home and abroad. For the format STL file, this paper adopts an algorithm based on the angular size weighting of the triangular surface face normal vector based on the common vertex. The algorithm first finds the common vertices, then calculates the weight vector of the face of the common vertice, and finally completes the isometric operation to construct the isometric surface. The complexity of this algorithm is low, and the degree of reduction and precision is good in the case of small isometric length, avoiding various fracture or self-crossing problems that may occur when perform the isometric operation.
Key Words: STL file;triangular mesh surface ;3D printing; isometric algorithm based on vertice
目录
摘要 I
ABSTRACT II
第一章 绪论 4
1.1 研究背景 4
1.2 研究步骤 8
1.3 本文主要研究内容 9
第二章 STL格式介绍与等距技术概述 10
2.1 STL文件格式介绍 10
2.2 曲面等距算法理论 11
2.3 三角网格面等距出现的问题 13
2.4 本章小结 14
第三章 等距算法推导与程序设计 15
3.1 算法流程概述 15
3.2 算法研究 16
3.3 程序实现变量定义界面展示 18
3.4 经济性分析 25
3.5 本章小结 25
第四章 总结与展望 27
参考文献 28
致谢 30
附录 31
附录A:stlread.m文件代码 31
附录B: mainfunction.m文件代码 34
附录C:stlwrite.m文件代码 36