共查询到10条相似文献,搜索用时 31 毫秒
1.
为满足STL与Parasolid几何建模核心之间数据直接交换的需要,提出在对三角网格模型数据分割的基础上,利用角点对三角网格曲面边界进行分段,以各边界段的近似中点和递归细分算法提取边界段上的特征点,采用Dijkstra算法计算对应边界段上对应特征点之间的最短路径线以获得空间四角形的节点数据,通过Parasolid函数以插值的方式重构三角网格模型的自由曲面并进行曲面缝合,最终将STL数据转换成Parasolid数据。应用实例表明了所生成模型的稳定性与可靠性。 相似文献
2.
3.
提出了一种基于子域分解的六面体网格生成方法,该方法首先提取三维实体的特征边,并通过特征边形成合适的分解面,然后利用分解面将复杂的三维实体分解为简单的可映射子域,并在各子域上用超限映射法生成六面体网格,最后将各子域的网格数据合并,即得到整个目标域的网格。该方法充分利用了映射法效率高、算法简单、网格质量好等优势,同时克服了映射法自适应能力较差,只能适用于形状规则的简单实体的劣势。数值实验结果表明,对于用商业软件无法直接进行网格划分的复杂模型,该方法能够全自动地生成质量较好的六面体网格。 相似文献
4.
针对三角网格模型,提出了一种基于隐式曲面的等距算法.该算法首先对三角网格模型进行拓扑重建,然后对顶点进行八叉树采样,由采样点及采样点的单位法矢点来构建隐式曲面,将隐式曲面等距,最后将原模型的顶点投影到等距曲面得到投影点,根据先前建立的拓扑关系,将投影点三角网格化得到等距后的三角网格模型.该算法在一定数值范围内避免了等距模型自交问题,而且等距模型三角网格均匀,质量高. 相似文献
5.
针对三角网格模型,提出了一种基于隐式曲面的等距算法。该算法首先对三角网格模型进行拓扑重建,然后对顶点进行八叉树采样,由采样点及采样点的单位法矢点来构建隐式曲面,将隐式曲面等距,最后将原模型的顶点投影到等距曲面得到投影点,根据先前建立的拓扑关系,将投影点三角网格化得到等距后的三角网格模型。该算法在一定数值范围内避免了等距模型自交问题,而且等距模型三角网格均匀,质量高。 相似文献
6.
提出了一种新的基于子域分解的混合网格生成方法。该方法首先用映射法生成结构化背景网格,并确定实体表面上包含的小孔、键槽等小特征在背景网格中的位置,然后删除这些小特征覆盖的背景网格,并在这些区域内生成三角形网格,最后将剩余的背景网格和生成的三角形网格合并,得到整个目标域的网格。该算法综合了映射法效率高、网格质量好、四边形网格计算精度高,以及三角形网格几何适应能力强的优势。数值实验表明,针对复杂的实体表面,新方法能够全自动地生成质量较好的混合网格,生成的网格质量及算法效率均优于传统的推进波前法和铺砖法。 相似文献
7.
8.
9.
在Delaunay三角剖分算法的基础上,通过引入黎曼度量矩阵实现了复杂曲面非结构网格生成。并给出了三维非结构网格生成中边界恢复和健壮空腔搜索的实现细节。利用面向对象的程序设计思想将几何造型体系与网格生成体系相结合,完成了三维非结构网格生成软件的实现。采用完整的网格单元数据结构,方便了Delaunay三角剖分算法的实现。给出的算例表明该网格生成软件可以处理复杂三维实体,网格品质较高。 相似文献