一种三维模型吸附快速布局方法及系统技术方案

技术编号:37148730 阅读:24 留言:0更新日期:2023-04-06 22:02
本发明专利技术公开了一种三维模型吸附快速布局方法及系统,所述方法包括:计算用户选择的模型与三维场景中其他模型之间的距离,得到与用户选择的模型距离最近的模型;根据用户选择的模型,选择相应的对齐方式,以实现将用户选择的模型吸附至与其距离最近的模型上;其中,对齐方式包括顶点对齐和中心点对齐。本发明专利技术可以有效提高用户搭建三维场景的效率,让用户能够快速、精确布局。精确布局。精确布局。

【技术实现步骤摘要】
一种三维模型吸附快速布局方法及系统


[0001]本专利技术涉及模型布局
,特别是一种三维模型吸附快速布局方法及系统。

技术介绍

[0002]在搭建一些三维模型,如辊道机、输送机等模型时,用户需要将单个模型吸附在一起组合成一个完整的运输轨道或者能够实现特定功能的模型,这就要求模型之间要有较高的连续性,需要精准对齐布局。这种布局方式使得用户在使用鼠标拖动布局时必须非常精确的进行操作,从而加大了用户的操作难度。

技术实现思路

[0003]鉴于此,本专利技术提供一种三维模型吸附快速布局方法及系统,通过模型间自动吸附对齐,可以有效提高用户搭建三维场景的效率,让用户能够快速、精确布局。
[0004]本专利技术公开了一种三维模型吸附快速布局方法,包括以下步骤:
[0005]步骤1:计算用户选择的模型与三维场景中其他模型之间的距离,得到与用户选择的模型距离最近的模型;
[0006]步骤2:根据用户选择的模型,选择相应的对齐方式,以实现将用户选择的模型吸附至与其距离最近的模型上;其中,所述对齐方式包括顶点对齐和中心点本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维模型吸附快速布局方法,其特征在于,包括以下步骤:步骤1:计算用户选择的模型与三维场景中其他模型之间的距离,得到与用户选择的模型距离最近的模型;步骤2:根据用户选择的模型,选择相应的对齐方式,以实现将用户选择的模型吸附至与其距离最近的模型上;其中,所述对齐方式包括顶点对齐和中心点对齐。2.根据权利要求1所述的方法,其特征在于,所述步骤2之后,还包括:对吸附后的所述用户选择的模型进行渲染。3.根据权利要求1所述的方法,其特征在于,所述步骤1包括:步骤11:假设用户选择的模型为模型M,模型M的中心点的初始坐标为(x0,y0,z0);步骤12:分别实时计算在预设吸附距离范围内的各个模型包围盒的所有顶点与模型M包围盒的所有顶点之间的距离;步骤13:从计算得到的所有距离中选取最小距离对应的两个顶点,分别为模型M包围盒的顶点A(x1,y1,z1),以及模型N包围盒上的顶点B(x2,y2,z2)。4.根据权利要求3所述的方法,其特征在于,所述步骤2包括:根据用户选择的模型M的类型,选择顶点对齐或中心点对齐,以将模型M吸附至模型N的一个面上。5.根据权利要求4所述的方法,其特征在于,当用户选择的模型M的类型为需要按照一个方向拼接,则选择顶点对齐的方法,以将模型M吸附至模型N的一个面上。6.根据权利要求5所述的方法,其特征在于,所述选择顶点对齐的方法,以将模型M吸附至模型N的一个面上,包括:界面按向量AB的方向渲染出一个箭头,即方向从顶点A指向顶点B的一个箭头,提示用户当前系统识别到的吸附对象是该箭头指向的模型;当用户松开鼠标时系统将模型M自动吸附到模型N上,并按照包围盒的顶点对齐布局;吸附后的模型M的中心点坐标为:(x0...

【专利技术属性】
技术研发人员:谢刚邓娴刘俊伟曹继岳华吴佩芸杨天平万强吴志彤杨益民
申请(专利权)人:昆船智能技术股份有限公司
类型:发明
国别省市:

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

1