首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
为了提高3D打印中三角网格模型的精度和光滑度,提出一种基于局部曲面逼近的特征保持的三角网格模型细分算法。首先计算三角网格模型中每个顶点的高斯曲率,以高斯曲率为权值计算每个三角形中的新增细分点;然后对新增点的邻域进行特征保持的多元L_1中值曲面表示并得到新增点在该曲面表示中的空间位置;最后将新增点移至该位置处,从而完成模型高质量的细分处理。该算法有效提高了原始三角网格模型精度和光滑度的同时,还有效保持了原始的几何特征。实验结果表明了算法的有效性。  相似文献   

2.
孙存亮  陈炳发 《机电一体化》2009,15(6):46-47,52
在现有三角剖分方法研究的基础上,提出了一种空间曲面上点云数据的快速三角剖分新算法。以区域生长法为主导,通过表面法向量向外原则提出了一种种子三角形选取与构造的新方法,改进生长算法,采用逆时针方式搜寻最优扩展点来生成三角形网格。该算法的总体时间复杂度为O(KN),能够快速高质量的生成三角网格模型。  相似文献   

3.
体素模型表面优化提取方法及图形显示   总被引:9,自引:0,他引:9  
三维体数据的显示方法有2种直接体绘制方法和间接体绘制方法。本文首先比较了这2种体数据显示方法的优缺点,然后介绍了基于渐进立方体(MarchingCubes)方法的间接体绘制方法。根据压缩形式的体素模型特点,提出了一种新的体素模型表面三角网格提取优化算法,该算法利用材料变化信息直接在位于物体表面的体素模型中提取表面三角网格,与传统的MarchingCubes算法相比,该算法不仅可以跨越物体外部全空的体素,还可以跨越位于物体内部全实的体素。该方法在基于Voxel模型的五坐标数控加工仿真系统中得到了应用,测试结果表明,采用该方法提取体素模型表面三角网格时可以提高效率2~3倍。  相似文献   

4.
高效率的三角网格模型保特征简化方法   总被引:1,自引:0,他引:1  
部分三角网格模型因数据量庞大而导致其不便于存储、分析和显示,本文提出了一种结合网格精细化方法的三角形折叠网格简化算法以解决此问题。首先通过3~(1/2)网格细分法确定待折叠三角形三个顶点的修正坐标,并根据修正坐标初步确定折叠点位置,然后引入折叠点的拉普拉斯坐标和原三角形法向信息来更新折叠点位置,最后由三角形折叠后该区域的体积误差和被折叠三角形的平展度共同确定折叠代价,从而使网格优先从较为平坦和特征点较少的区域开始依次进行三角形折叠简化。对多个模型进行了实验测试和数据分析,结果表明该方法能够有效精简网格数据,与3个不同类型的简化方法相比,该方法的简化效率最高,而且能有效保持原网格模型的几何特征并控制简化三角形的质量。  相似文献   

5.
为了使网格光顺算法在消除噪声的同时,保持模型特征并优化网格,提出一种保特征的网格均匀化光顺算法.首先获取二阶邻域三角面片的信息,使用改进的双边滤波器和准拉普拉斯算子预测顶点位置,然后综合拉普拉斯光顺法与平均曲率法的优点,沿顶点切平面和法矢量方向同时对网格顶点进行调整.实验结果表明,与现有方法相比,该方法可以有效去除噪声,保持三维表面模型的特征并使网格得到优化.  相似文献   

6.
针对模型求交方法导致的刀具干涉处理算法的效率瓶颈问题,对三角网格模型的特点、体素模型建立与优化、刀具干涉检测和处理等方面进行了研究分析。通过对截平面法和传统全局体素化算法的特点的归纳,建立了一种动态地按需建立局部体素模型,并且实现了模型相邻局部之间的数据复用;基于动态局部体素模型设计了三角网格模型四轴加工路径,提出了刀具干涉快速检查和处理算法,并利用光固化立体造型格式作为输入模型进行了测试实验。研究结果表明:动态局部体素化算法能够在相同内存容量下提高大尺寸三角网格模型体素化后的体素精度,基于动态局部体素化模型的干涉检测和处理算法具有较高的效率和准确性。  相似文献   

7.
为了平衡体素模型的体素数量与精细度,提出一种实体模型体素加密细化算法。该算法对低分辨率均一体素模型的表面体素进行切分,标记与三角面不相交的体素,并运用边界状态传递判定标记体素的内外位置。通过编码不同八叉树的节点,并进行跨八叉树快速邻居节点搜寻,实现多级加密细分。实验结果表明,该算法可以以低分辨率模型为基础,精确地获得体素单元少的高分辨率模型。  相似文献   

8.
参数曲面的三角化算法是有限元分析和数控机床路径规划的基础。文中提出了一种新的基于分层递推思想的三角化算法,直接在曲面上生成三角网格。根据曲面微分几何定义相对保守的曲率球概念,将局部曲面近似成曲率球面,在球面上建立三角形边和面片的误差模型和递推关系,计算三角形各个顶点在欧式空间以及参数空间的坐标。然后采用逐层递推的方法,从曲线边界开始,逐层生成三角形网格,直至满足收敛准则。文章最后将此算法用C++程序语言编程并通过NURBS曲面进行实例验证,结果表明该算法能够较好的对参数曲面进行三角网格划分。  相似文献   

9.
针对三角网格模型,提出了一种基于隐式曲面的等距算法.该算法首先对三角网格模型进行拓扑重建,然后对顶点进行八叉树采样,由采样点及采样点的单位法矢点来构建隐式曲面,将隐式曲面等距,最后将原模型的顶点投影到等距曲面得到投影点,根据先前建立的拓扑关系,将投影点三角网格化得到等距后的三角网格模型.该算法在一定数值范围内避免了等距模型自交问题,而且等距模型三角网格均匀,质量高.  相似文献   

10.
为满足五轴加工仿真系统与CAD系统的模型数据交换需求,提供高效的复杂初始毛坯建模方式,提出一种面向STL模型的体素化方法。改进了传统的八叉树模型,采用外部层次树型和内部线性的双层次结构表达实体空间,并给出了该双层次八叉树模型的编码计算规则。以STL模型三角面片为体素化对象,通过编码规则建立三角面片和STL实体内部空间与体素节点的映射关系,实现表面和内部体素的快速定位。通过实例证明了算法能够保证生成体素模型的26-邻接性,实验结果表明,与传统的八叉树模型相比,该算法具有更好的时间和空间性能。  相似文献   

11.
针对三角网格模型,提出了一种基于隐式曲面的等距算法。该算法首先对三角网格模型进行拓扑重建,然后对顶点进行八叉树采样,由采样点及采样点的单位法矢点来构建隐式曲面,将隐式曲面等距,最后将原模型的顶点投影到等距曲面得到投影点,根据先前建立的拓扑关系,将投影点三角网格化得到等距后的三角网格模型。该算法在一定数值范围内避免了等距模型自交问题,而且等距模型三角网格均匀,质量高。  相似文献   

12.
为提高快速成型制造中STL模型切片轮廓的光滑性,提出了一种基于Loop模式的自适应曲面细分算法,首先分割出网格模型中的曲面和平面,对和尖锐边相邻的曲面三角面设计了特殊的细分规则.通过三角面顶点的平坦度和容差平坦度决定三角面是否做进一步细分,以达到自适应细分的目的.该算法在保留零件模型上尖锐特征的同时,提高了模型上曲面部分的光顺性,从而可以利用模型的全局信息获得光滑的2维切片数据.  相似文献   

13.
针对三角网格模型偏置过程中出现的自交和断裂等问题,提出了一种基于特征点的离散建模偏置方法。对网格模型顶点进行几何特征分类,并讨论了不同类型顶点的偏置规则。根据定义的顶点类型、法矢信息及给定距离,生成偏置点集。通过基于体素表示的条柄检验方法,滤除偏置点集中的内部点,实现自交处理。结果表明,生成的模型网格比较均匀,质量较高,在一定范围内能够满足偏置模型的自交处理要求。  相似文献   

14.
针对三角网格模型偏置过程中出现的自交和断裂等问题,提出了一种基于特征点的离散建模偏置方法。对网格模型顶点进行几何特征分类,并讨论了不同类型顶点的偏置规则。根据定义的顶点类型、法矢信息及给定距离,生成偏置点集。通过基于体素表示的条柄检验方法,滤除偏置点集中的内部点,实现自交处理。结果表明,生成的模型网格比较均匀,质量较高,在一定范围内能够满足偏置模型的自交处理要求。  相似文献   

15.
耿国华  余凡  杨稳  刘晓宁 《光学精密工程》2018,26(11):2863-2872
为解决不完整三维模型修复过程中孔洞形状不规则、现有方法曲面配准精度不高的问题,提出一种能够有效保持孔洞边界过渡自然并恢复模型表面细节特征的模型修复方法。首先,追踪所有1-邻域边和1-邻域三角形数量不相等的点来探测模型的孔洞边界。设计一种基于二维网格数量的算法确定不完整模型的匹配候选集,同时根据双稀疏表示的三角网格顶点位置误差、边平滑误差和正交约束来预测最优匹配模型;然后,结合边界顶点的曲率、边界轮廓线折角的余弦值及相邻边界点的线段长度构造能有效表达不完整模型与碎块模型之间对齐关系的特征点描述子;最后,使用二阶伞算子来平滑模型的修补边界。实验结果表明,模型修复时间节省19%~26%,模型修复误差平均下降35%。该方法打破了当前模型修复方法中修复裂缝大且难以实现模型表面细节的局限性,可快速有效地实现破损模型的修复。  相似文献   

16.
提出了一种基于点云数据的隐式曲面三维网格自动精确恢复新算法。该算法首先对恢复的初始三角形网格进行区域分割和边界重构,将隐式曲面的三角形网格分离出来,然后对恢复的隐式曲面表面的初始逼近网格从3个方面进行优化:即将初始逼近网格的曲率控制与网格面的拓扑一致性调整;调整网格顶点法矢与交互式分割;补偿网格抽样率。通过该算法能将隐式曲面的三角形网格自动精确恢复。然后进行网格光顺,输出优化的CAD模型。实例证明了该方法的正确性、可行性和实用性。  相似文献   

17.
为解决三维几何模型的庞大数据量给存储、传输等带来的困难,提出一种保持特征的高质量三角网格简化方法。通过顶点投影确定模型中各三角形的折叠点,根据折叠点计算各三角形折叠时产生的误差,按照误差值的大小对模型进行三角形折叠简化。实验结果表明,该网格简化方法在生成高质量简化模型的同时降低了简化模型的误差,并有效地保持了原始模型的几何特征。  相似文献   

18.
针对基于工业CT切片重建的三角网格模型简化时,大多数简化算法无法同时兼顾网格的细节特征、简化比例和网格质量等问题,提出一种基于动态误差控制和粒子群优化算法相结合的三角网格模型简化优化方法。该方法分为网格简化和网格优化两个阶段。首先,采用投影预测的方法确定折叠点,使用动态变化的距离误差阈值和角度误差阈值计算三角形的折叠代价,并按照折叠代价从小到大的顺序简化网格模型;然后,利用PSO算法对简化模型中的狭长三角形进行优化处理。实验结果表明,与现有网格简化方法相比,所提方法在控制网格模型简化比例的同时,可有效保持网格细节特征,生成高质量的简化网格模型。  相似文献   

19.
采用体素模型可以解决传统建模难以满足几何信息和材料信息融合的问题,体素单元尺寸的大小直接影响模型精度和模型数据量,当使用大尺寸体素单元体素化功能梯度材料零件时,描述该模型需体素单元数量较少,但模型精度较低,模型曲面和材料梯度过渡区阶梯效应比较明显,梯度过渡区材料组分变化不够平滑。为此,提出了一种利用八叉树细化体素模型局部体素单元的方法,解决了体素单元尺寸和体素模型数据量之间的矛盾;在此基础上,使用APDL将局部细化后的体素模型转换为ANSYS有限元模型进行相关性能分析。试验结果表明:细分算法保证体素模型在使用较少数据的同时拥有较高精度;体素模型转换为ANSYS有限元模型后可以直接进行网格划分、加载等操作。  相似文献   

20.
三角网格模型广泛应用于曲面重构、快速原型制造和三维真实感显示等领域.针对三维测量得到的无拓扑关系的散乱无序点集,提出了一种三角网格模型构建算法.首先进行点云粗分组,然后从最高点根据Delaunay划分原则,按照循环扩展的思路生成三角形网格.通过控制合适的三角形生长条件,有效避免了三角面片交叉错乱、退化、法向量不一致缺陷.应用实例表明,该算法能有效完成各类复杂型面三维测量数据的三角网格模型构建.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号