利索能及
我要发布
收藏
专利号: 2019108439931
申请人: 久瓴(江苏)数字智能科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种龙骨立柱模型和墙龙骨模型之间连接节点放置方法,其特征在于,所述方法包括:获取待连接龙骨立柱模型和待连接墙龙骨模型;其中,所述待连接墙龙骨模型包括待连接T型墙龙骨模型和待连接十字型墙龙骨模型;

根据所述待连接龙骨立柱模型的模型表面信息和所述待连接墙龙骨模型,采用预设的相邻算法确定所述待连接龙骨立柱模型和所述待连接墙龙骨模型的相邻信息;其中,所述相邻算法为根据模型表面延展之后的相交状态确定实体模型之间相邻关系的算法;所述相邻信息用于表征不同的实体模型之间的相邻状态;

根据所述相邻信息,确定连接所述待连接龙骨立柱模型和所述待连接墙龙骨模型之间所需的连接节点的放置点和放置方向;

根据所述放置点和所述放置方向,生成所述连接节点。

2.根据权利要求1所述的方法,其特征在于,所述根据所述待连接龙骨立柱模型的模型表面信息和所述待连接墙龙骨模型,采用预设的相邻算法确定所述待连接龙骨立柱模型和所述待连接墙龙骨模型的相邻信息,包括:将每个所述待连接龙骨立柱模型的各个模型表面和每个所述待连接墙龙骨模型,采用预设的相邻算法两两执行相邻信息判断操作,得到所述相邻信息;

其中,所述相邻信息包括至少一组具有关联关系的模型标识对和所述模型标识对中的具有相邻关系的模型表面的信息,所述模型标识对中包括一个待连接龙骨立柱模型的模型标识和一个待连接墙龙骨模型的模型标识。

3.根据权利要求2所述的方法,其特征在于,所述相邻信息判断操作包括:

沿第一模型表面的法向生成对应的虚拟实体;其中,所述虚拟实体的与第一模型表面的法向垂直的横截面的大小与所述第一模型表面相同,所述虚拟实体的厚度用于表征相邻关系的判断阈值;

获取所述虚拟实体与第二模型之间的相交状态;其中,所述第二模型与所述第一模型为不同的实体模型;

若所述相交状态为相交,则确定所述第一模型表面和所述第二模型的相邻状态为相邻;

若所述相交状态为不相交,则确定所述第一模型表面和所述第二模型的相邻状态为不相邻。

4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述相邻信息,确定连接所述待连接龙骨立柱模型和所述待连接墙龙骨模型之间所需的连接节点的放置点和放置方向,包括:根据所述相邻信息,确定每组模型标识对中相邻的所述待连接龙骨立柱模型和所述待连接墙龙骨模型的相邻表面之间的相邻区域;

根据所述相邻区域,按照预设的连接节点放置规则确定所述放置点和所述放置方向。

5.根据权利要求4所述的方法,其特征在于,所述根据所述相邻区域,按照预设的连接节点放置规则确定所述放置点和所述放置方向,包括:根据每个连接节点之间的间距和连接节点与龙骨端点之间的间距,在所述相邻区域确定至少一个所述放置点;

将所述待连接墙龙骨模型指向所述待连接龙骨立柱模型的方向确定为所述放置方向。

6.根据权利要求1所述的方法,其特征在于,所述获取待连接龙骨立柱模型和待连接墙龙骨模型,包括:获取所有实体模型的模型属性信息;其中,所述模型属性信息用于表征实体模型的种类;

根据所述模型属性信息,从所述所有实体模型中筛选出所述待连接墙龙骨模型和所述待连接龙骨立柱模型。

7.根据权利要求6所述的方法,其特征在于,所述模型属性信息包括所述实体模型的模型标识和所述实体模型的连接方式中的至少一个。

8.一种龙骨立柱模型和墙龙骨模型之间连接节点放置方法,其特征在于,所述方法包括:获取所有实体模型的模型属性信息;其中,所述模型属性信息包括所述实体模型的模型标识和所述实体模型的连接方式中的至少一个;

根据所述模型属性信息,从所述所有实体模型中筛选出所述待连接墙龙骨模型和所述待连接龙骨立柱模型;其中,所述待连接墙龙骨模型包括待连接T型墙龙骨模型和待连接十字型墙龙骨模型;

将每个所述待连接龙骨立柱模型的各个模型表面和每个所述待连接墙龙骨模型,采用预设的相邻算法两两执行相邻信息判断操作,得到所述相邻信息;

其中,所述相邻信息包括至少一组具有关联关系的模型标识对和所述模型标识对中的具有相邻关系的模型表面的信息,所述模型标识对中包括一个待连接龙骨立柱模型的模型标识和一个待连接墙龙骨模型的模型标识;所述相邻信息判断操作包括:沿第一模型表面的法向生成对应的虚拟实体;其中,所述虚拟实体的与第一模型表面的法向垂直的横截面的大小与所述第一模型表面相同,所述虚拟实体的厚度用于表征相邻关系的判断阈值;获取所述虚拟实体与第二模型之间的相交状态;其中,所述第二模型与所述第一模型为不同的实体模型;若所述相交状态为相交,则确定所述第一模型表面和所述第二模型的相邻状态为相邻;若所述相交状态为不相交,则确定所述第一模型表面和所述第二模型的相邻状态为不相邻;

根据所述相邻信息,确定每组模型标识对中相邻的所述待连接龙骨立柱模型和所述待连接墙龙骨模型的相邻表面之间的相邻区域;

根据每个连接节点之间的间距和连接节点与龙骨端点之间的间距,在所述相邻区域确定至少一个所述放置点;

将所述待连接墙龙骨模型指向所述待连接龙骨立柱模型的方向确定为所述放置方向;

根据所述放置点和所述放置方向,生成所述连接节点。

9.一种龙骨立柱模型和墙龙骨模型之间连接节点放置装置,其特征在于,所述装置包括:获取模块,用于获取待连接龙骨立柱模型和待连接墙龙骨模型;其中,所述待连接墙龙骨包括待连接T型墙龙骨模型和待连接十字型墙龙骨模型;

处理模块,用于根据所述待连接龙骨立柱模型的模型表面信息和所述待连接墙龙骨模型,采用预设的相邻算法确定所述待连接龙骨立柱模型和所述待连接墙龙骨模型的相邻信息;其中,所述相邻算法为根据模型表面延展之后的相交状态确定实体模型之间相邻关系的算法;所述相邻信息用于表征不同的实体模型之间的相邻状态;

生成模块,用于根据所述相邻信息,确定连接所述待连接龙骨立柱模型和所述待连接墙龙骨模型之间所需的连接节点的放置点和放置方向;根据所述放置点和所述放置方向,生成所述连接节点。

10.一种龙骨立柱模型和墙龙骨模型之间连接节点放置装置,其特征在于,所述装置包括:获取模块,用于获取所有实体模型的模型属性信息;其中,所述模型属性信息包括所述实体模型的模型标识和所述实体模型的连接方式中的至少一个;

筛选模块,用于根据所述模型属性信息,从所述所有实体模型中筛选出所述待连接墙龙骨模型和所述待连接龙骨立柱模型;其中,所述待连接墙龙骨模型包括待连接T型墙龙骨模型和待连接十字型墙龙骨模型;

处理模块,用于将每个所述待连接龙骨立柱模型的各个模型表面和每个所述待连接墙龙骨模型,采用预设的相邻算法两两执行相邻信息判断操作,得到所述相邻信息;其中,所述相邻信息包括至少一组具有关联关系的模型标识对和所述模型标识对中的具有相邻关系的模型表面的信息,所述模型标识对中包括一个待连接龙骨立柱模型的模型标识和一个待连接墙龙骨模型的模型标识;所述相邻信息判断操作包括:沿第一模型表面的法向生成对应的虚拟实体;其中,所述虚拟实体的与第一模型表面的法向垂直的横截面的大小与所述第一模型表面相同,所述虚拟实体的厚度用于表征相邻关系的判断阈值;获取所述虚拟实体与第二模型之间的相交状态;其中,所述第二模型与所述第一模型为不同的实体模型;

若所述相交状态为相交,则确定所述第一模型表面和所述第二模型的相邻状态为相邻;若所述相交状态为不相交,则确定所述第一模型表面和所述第二模型的相邻状态为不相邻;

生成模块,用于根据所述相邻信息,确定每组模型标识对中相邻的所述待连接龙骨立柱模型和所述待连接墙龙骨模型的相邻表面之间的相邻区域,根据每个连接节点之间的间距和连接节点与龙骨端点之间的间距,在所述相邻区域确定至少一个所述放置点,并将所述待连接墙龙骨模型指向所述待连接龙骨立柱模型的方向确定为所述放置方向,以及根据所述放置点和所述放置方向,生成所述连接节点。

11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。