一种三维模型分层截面的确定方法及三维打印的方法技术

技术编号:34903136 阅读:29 留言:0更新日期:2022-09-10 14:12
本发明专利技术是关于一种三维模型分层截面的确定方法及三维打印的方法。该旋翼飞行器组合导航方法,包括:获取三维模型的三角网格的数据;确定当前分层截面的高度;根据三维模型中的三角面片的点高度进行排序和标记;通过对三角面片的点高度和分层截面的高度进行比较,并根据比较结果在排除不与分层截面相交的三角面片后,保存与分层截面相交的三角面片;计算保留的三角面片与分层截面所在的平面的交点,并确定当前分层截面的轮廓。本发明专利技术通过排除不与分层截面相交的三角面片,仅保存与分层截面相交的三角面片,使对分层截面的轮廓计算效率,随着与分层截面相交的三角面片的逐步变少,计算效率也逐步提高,同时也进一步的提高了三维模型的分层效率。型的分层效率。型的分层效率。

【技术实现步骤摘要】
一种三维模型分层截面的确定方法及三维打印的方法


[0001]本专利技术实施例涉及增材制造
,尤其涉及一种三维模型分层截面的确定方法及三维打印的方法。

技术介绍

[0002]三维(3D,Three Dimensions)打印,是指通过材料逐层增加的方式将数字模型制造成三维实体的过程。沙盘是指根据地形图、航空像片或实地地形,按一定的比例关系,用泥沙、兵棋和其它材料堆制的模型。目前的沙盘制作主要依靠手工堆积、粘结、雕刻等方法,制作效率低、成本高。在数据安全性的采集、传输,以及数据类别的划分上满足不了边海防模拟训练、作战实验、理论研究等相关工作。
[0003]关于上述技术方案,专利技术人发现至少存在如下一些技术问题:
[0004]由于在通过3D打印类似于沙盘这样的三维模型时,其每一层的分层截面都相对的更加复杂,从而使在确定其三维模型的分层截面时,其确定过程也更加复杂,其运算效率也不高,进而影响了在3D打印中对三维模型的分层效率。
[0005]因此,有必要改善上述相关技术方案中存在的一个或者多个问题。
[0006]需要注意的是,本部分旨在为权利要求书中陈述的本专利技术的技术方案提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

技术实现思路

[0007]本专利技术的目的在于提供一种三维模型分层截面的确定方法及三维打印的方法,进而至少在一定程度上解决上述的由于相关技术的限制和缺陷而导致的一个或者多个问题。
[0008]本专利技术首先提供一种三维模型分层截面的确定方法,包括:
[0009]获取三维模型的三角网格的数据;
[0010]确定当前分层截面的高度;
[0011]根据所述三维模型中的三角面片的点高度进行排序和标记;
[0012]通过对所述三角面片的点高度和所述分层截面的高度进行比较,并根据比较结果在排除不与所述分层截面相交的三角面片后,保存与所述分层截面相交的三角面片;
[0013]计算保留的所述三角面片与所述分层截面所在的平面的交点,并确定所述当前分层截面的轮廓。
[0014]本专利技术中,根据所述三维模型中的三角面片的点高度进行排序和标记的步骤中,包括:
[0015]根据所述三维模型中的三角面片的最高点和最低点的点高度分别进行排序和标记。
[0016]本专利技术中,通过对所述三角面片的点高度和所述分层截面的高度进行比较,并根据比较结果在排除不与所述分层截面相交的三角面片后,保存与所述分层截面相交的三角面片的步骤中,包括:
[0017]保存满足以下条件的三角面片:所述最高点的点高度大于等于分层截面的高度,且所述最低点的点高度小于等于分层截面的高度。
[0018]本专利技术中,通过对所述三角面片的点高度和所述分层截面的高度进行比较,并根据比较结果在排除不与所述分层截面相交的三角面片后,保存与所述分层截面相交的三角面片的步骤中,包括:
[0019]根据所述保存的三角面片的点高度对所述保存的三角面片进行重新排序和标记,并建立毗邻关系。
[0020]本专利技术中,通过对所述三角面片的点高度和所述分层截面的高度进行比较,并根据比较结果在排除不与所述分层截面相交的三角面片后,保存与所述分层截面相交的三角面片的步骤中,包括:
[0021]将最高点的点高度小于分层截面的高度的三角面片从所有排序的序列中删除。
[0022]本专利技术中,通过对所述三角面片的点高度和所述分层截面的高度进行比较,并根据比较结果在排除不与所述分层截面相交的三角面片后,保存与所述分层截面相交的三角面片的步骤后,包括:
[0023]针对最低点的点高度大于分层截面的高度的三角面片,在进行排除后进行另外缓存,并在对下一个所述分层截面的高度进行比较前,获取所述缓存的三角面片。
[0024]本专利技术中,还包括:在确定所述当前分层截面的轮廓后,获取下一个分层截面的高度,并获取所述保存的三角面片和所述缓存的三角面片,并根据所述下一个分层截面的高度,重复所述三角面片的点高度和所述分层截面的高度的比较过程,并确定所述下一个分层截面的轮廓。
[0025]本专利技术还提供一种三维打印的方法,包括:
[0026]构建三维模型;
[0027]根据上述任一项三维模型分层截面的确定方法获取所述分层截面的轮廓;以及
[0028]根据所述分层截面的轮廓进行填充打印。
[0029]本专利技术中,构建三维模型的步骤中,包括:
[0030]获取数字高程模型图像和遥感影像;
[0031]在所述高程模型图像的基础上叠加正射的所述遥感影像,并生成所述三维模型。
[0032]本专利技术中,构建三维模型的步骤中,包括:
[0033]根据所述遥感影像对所述三维模型进行颜色赋值。
[0034]本专利技术提供的技术方案可以包括以下有益效果:
[0035]本专利技术中,通过上述方法,通过排除不与分层截面相交的三角面片,仅保存与分层截面相交的三角面片,使对分层截面的轮廓计算效率,随着与分层截面相交的三角面片的逐步变少,计算效率也逐步提高,同时也进一步的提高了三维模型的分层效率。
附图说明
[0036]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1示出本专利技术示例性实施例中三维模型分层截面的确定方法的流程示意图;
[0038]图2示出本专利技术示例性实施例中三维模型分层截面的确定方法的逻辑示意图;
[0039]图3示出本专利技术示例性实施例中构建三维模型的流程示意图;
[0040]图4示出本专利技术示例性实施例中一种存储介质的示意图。
具体实施方式
[0041]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本专利技术将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
[0042]此外,附图仅为本专利技术实施例的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
[0043]本示例实施方式中首先提供了,参考图1所示,该方法包括以下步骤:
[0044]步骤S101:获取三维模型的三角网格的数据。
[0045]步骤S102:确定当前分层截面的高度。
[0046]步骤S103:根据三维模型中的三角面片的点高度进行排序和标记。
[0047]步骤S104:通过对三角面片的点高度和分层截面的高度进行比较,并根据比较结果在排除不与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型分层截面的确定方法,其特征在于,包括:获取三维模型的三角网格的数据;确定当前分层截面的高度;根据所述三维模型中的三角面片的点高度进行排序和标记;通过对所述三角面片的点高度和所述分层截面的高度进行比较,并根据比较结果在排除不与所述分层截面相交的三角面片后,保存与所述分层截面相交的三角面片;计算保留的所述三角面片与所述分层截面所在的平面的交点,并确定所述当前分层截面的轮廓。2.根据权利要求1所述的方法,其特征在于,根据所述三维模型中的三角面片的点高度进行排序和标记的步骤中,包括:根据所述三维模型中的三角面片的最高点和最低点的点高度分别进行排序和标记。3.根据权利要求1所述的方法,其特征在于,通过对所述三角面片的点高度和所述分层截面的高度进行比较,并根据比较结果在排除不与所述分层截面相交的三角面片后,保存与所述分层截面相交的三角面片的步骤中,包括:保存满足以下条件的三角面片:所述最高点的点高度大于等于分层截面的高度,且所述最低点的点高度小于等于分层截面的高度。4.根据权利要求1所述的方法,其特征在于,通过对所述三角面片的点高度和所述分层截面的高度进行比较,并根据比较结果在排除不与所述分层截面相交的三角面片后,保存与所述分层截面相交的三角面片的步骤中,包括:根据所述保存的三角面片的点高度对所述保存的三角面片进行重新排序和标记,并建立毗邻关系。5.根据权利要求1

4任一项所述的方法,其特征在于,通过对所述三角面片的点高度和所述分层截面的高度进行比较...

【专利技术属性】
技术研发人员:金伟余唐晓轲何兆祥东宏兴张琪刘犇朱雅蓉林亦杰
申请(专利权)人:中国人民解放军陆军边海防学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1