买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于3D图纸生成2D数据的处理方法_山东街景智能制造科技股份有限公司_202311844420.3 

申请/专利权人:山东街景智能制造科技股份有限公司

申请日:2023-12-29

公开(公告)日:2024-03-19

公开(公告)号:CN117495666B

主分类号:G06T3/06

分类号:G06T3/06;G06T7/62

优先权:

专利状态码:有效-授权

法律状态:2024.03.19#授权;2024.02.23#实质审查的生效;2024.02.02#公开

摘要:本发明涉及数据处理技术领域,具体涉及一种基于3D图纸生成2D数据的处理方法,该方法包括:获取目标街景3D模型数据和待放置物体的第一3D模型数据;在目标街景3D模型数据中选定待放置区域,根据目标街景3D模型数据和待放置物体的第一3D模型数据进行一次判断、二次判断和三次判断,根据判断结果确定待放置区域能否容纳待放置物体。本发明通过使用多次判断来提供高度准确的评估,以确保可靠地确定是否可以将待放置物体放置在目标街景中的待放置区域,为放置决策提供准确数据支持。

主权项:1.一种基于3D图纸生成2D数据的处理方法,其特征在于,包括:获取目标街景3D模型数据和待放置物体的第一3D模型数据;在所述目标街景3D模型数据中选定待放置区域,根据所述目标街景3D模型数据和待放置物体的第一3D模型数据进行一次判断,根据一次判断结果确定所述待放置区域能否容纳所述待放置物体;并根据一次判断结果确定是否进行二次判断,当确定进行二次判断时,根据所述目标街景3D模型数据建立二维直角坐标系,根据所述二维直角坐标系对所述待放置区域能否容纳所述待放置物体进行二次判断,根据二次判断结果确定是否进行三次判断;当确定进行三次判断时,根据三次判断结果作为所述待放置区域能否容纳所述待放置物体的最终结果;在所述目标街景3D模型数据中选定待放置区域,根据所述目标街景3D模型数据和待放置物体的第一3D模型数据进行一次判断,根据一次判断结果确定所述待放置区域能否容纳所述待放置物体时,包括:根据所述第一3D模型数据获取所述待放置物体的俯视图数据,根据所述俯视图数据获取所述待放置物体的俯视图最长直线覆盖距离B0;在所述目标街景3D模型数据中选取第一参照点和第二参照点,将所述第一参照点和第二参照点周围的空白区域作为待放置区域;其中,所述第一参照点和第二参照点为预设放置点;根据所述目标街景3D模型数据获取所述第一参照点周围空白区域距所述第一参照点的第一最短距离A1和所述第二参照点周围空白区域距所述第二参照点的第二最短距离A2;根据俯视图最长直线覆盖距离B0与第一最短距离A1和第二最短距离A2之间的关系进行一次判断,根据一次判断结果确定所述待放置区域是否满足一次放置条件;在根据俯视图最长直线覆盖距离B0与第一最短距离A1和第二最短距离A2之间的关系进行一次判断,根据一次判断结果确定所述待放置区域是否满足一次放置条件时,包括:获取俯视图最长直线覆盖距离B0与第一最短距离A1;当B0>A1时,一次判断结果为所述待放置区域不满足一次放置条件,并判断最终结果为所述待放置区域不能容纳所述待放置物体;当B0≤A1时,一次判断结果为所述待放置区域满足一次放置条件,并进行一次辅助判断;当所述一次判断结果为所述待放置区域满足一次放置条件,并进行一次辅助判断时,包括:获取俯视图最长直线覆盖距离B0与第二最短距离A2;当B0>A2时,一次辅助判断结果为所述待放置区域不满足一次放置条件,并判断最终结果为所述待放置区域不能容纳所述待放置物体;当B0≤A2时,一次辅助判断结果为所述待放置区域满足一次放置条件,并进行二次判断;当所述一次辅助判断结果为所述待放置区域满足一次放置条件,并进行二次判断时,包括:当所述一次判断结果确定所述待放置区域满足一次放置条件后,以所述第一参照点和第二参照点的连线为X轴,将X轴上与所述第一参照点的距离等于俯视图最长直线覆盖距离B0的一点作为原点;以经过所述原点并垂直于X轴方向的直线作为Y轴,根据X轴和Y轴建立二维直角坐标系;根据所述俯视图最长直线覆盖距离B0与二维直角坐标系中所述第一参照点和第二参照点之间的关系进行二次判断,根据所述二次判断结果确定所述待放置区域是否满足二次判断条件;获取所述第一3D模型数据在以目标街景3D模型数据中的Z轴和直角坐标系中的Y轴形成的平面上进行投影获得的侧视图数据;根据所述侧视图数据获取侧视图在直角坐标系Y轴方向上的最长直线覆盖距离B1和在目标街景3D模型数据Z轴方向上的最长直线覆盖距离B2;其中,所述二次判断条件为第一最短距离A1和第二最短距离A2是否均大于等于最长直线覆盖距离B1,且第一最短距离A1和第二最短距离A2是否均大于等于最长直线覆盖距离B2;在根据所述俯视图最长直线覆盖距离B0与二维直角坐标系中所述第一参照点和第二参照点之间的关系进行二次判断,根据所述二次判断结果确定所述待放置区域是否满足二次判断条件时,包括:当B1>A1或B2>A1时,二次判断结果为所述待放置区域不满足二次判断条件,并判断最终结果为所述待放置区域不能容纳所述待放置物体;当B1≤A1且B2≤A1时,二次判断结果为所述待放置区域满足二次判断条件,并进行二次辅助判断;当所述二次判断结果为所述待放置区域满足二次判断条件,并进行二次辅助判断时,包括:当B1>A2或B2>A2时,二次辅助判断结果为所述待放置区域不满足二次判断条件,并判断最终结果为所述待放置区域不能容纳所述待放置物体;当B1≤A2且B2≤A2时,二次辅助判断结果为所述待放置区域满足二次判断条件,并进行三次判断;当所述二次判断结果为所述待放置区域满足二次判断条件,并进行三次判断时,包括:根据所述待放置物体的俯视图数据获取俯视图面积C1;根据所述第一参照点周围空白区域距所述第一参照点的第一最短距离A1获取第一参照点的平面空白区域面积A11,A11=A1*A1;根据所述第二参照点周围空白区域距所述第二参照点的第二最短距离A2获取第二参照点的平面空白区域面积A21,A21=A2*A2;当C1>A11或C1>A21,三次判断结果为所述待放置区域不能容纳所述待放置物体,并判断最终结果为所述待放置区域不能容纳所述待放置物体;当C1>A11且C1>A21,三次判断结果为所述待放置区域能容纳所述待放置物体,并进行三次辅助判断;当所述三次判断结果为所述待放置区域能容纳所述待放置物体,并进行三次辅助判断时,包括:根据所述待放置物体的侧视图数据获取侧视图面积C2;当C1>A11或C1>A21,三次辅助判断结果为所述待放置区域不能容纳所述待放置物体,并判断最终结果为所述待放置区域不能容纳所述待放置物体;当C1>A11且C1>A21,三次辅助判断结果为所述待放置区域能容纳所述待放置物体;在得到三次辅助判断结果后将三次辅助判断结果作为最终结果;在得到三次辅助判断结果后将三次辅助判断结果作为最终结果后,还包括:当最终结果为所述待放置区域不能容纳所述待放置物体时,判断需要调整所述第一3D模型数据,将调整后的第一3D模型数据作为第二3D模型数据,根据所述目标街景3D模型数据和待放置物体的第二3D模型数据重新进行一次判断。

全文数据:

权利要求:

百度查询: 山东街景智能制造科技股份有限公司 一种基于3D图纸生成2D数据的处理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。