基于R树加速的三角网格快速布尔运算算法研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:houhao88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
几何模型的布尔运算是计算机辅助设计和图形学领域的一个核心内容,也是构造实体几何建模的基础算法。不论在建筑行业、制造行业,还是在计算机视觉、图形学等科研领域中,都需要布尔运算对几何模型进行组合、截断等操作,以生成复杂的三维模型,因此布尔运算有着重要的研究意义。几何模型在计算机中的建模方式多种多样,以三角网络的形式最为常见。在实际生产中,通常需要建模者对模型反复执行布尔运算,以测算生产结果是否符合自己的预期。随着现代工业的快速发展,产品模型的复杂程度日益提高,三角网格模型的网格数量急剧增加,其拓扑结构也愈加复杂。因此,布尔运算的效率成为了继续推动技术与工业发展的关键。其中,良好的空间索引结构以及并行计算技术是提升布尔运算效率的有效途径。综合以上分析,本文提出一种基于R树(Rectangle Tree)加速的三角网格快速布尔运算算法,将R树索引结构应用至三角网格模型,进行碰撞检测以获得相交区域。针对相交区域进行交点求取、路径生成、三角剖分以及面片标记取舍,最终生成新的三角网格模型。该算法主要目的是提升布尔运算的运算效率,具体包含了以下工作:(1)将R树空间索引结构应用至三角网格模型的碰撞检测。本文设计算法在继承R树高效检索的同时,将R树与轴对齐包围盒结合,利用反向传播动态地调整R树高度使其平衡。最终利用两个模型的R树进行碰撞检测,定位相交区域。与默认遍历算法相比,在模型的网格数量较多时,碰撞检测的速度可提高68倍。(2)为进一步加速布尔运算,本文将并行计算技术应用于R树构建以及交点求取。首先,利用多线程并行对R树的构建进行加速。然后,利用线程池对交点求取过程进行加速。与加速前相比,对于网格数量较多的模型,加速比最高可达1.52。另外,本文提出了线段点和面中点两种数据结构。针对交线复杂的几何情况,可利用这两种数据结构准确地生成相交路径,确保布尔运算结果的正确。(3)基于所提出的算法流程,本文实现了三角网格布尔运算可视化系统。在可视化交互界面上,可实现三角网格模型的读取、拖动、缩放等功能。依次读入网格模型并选择布尔运算类型后,可获得两个及以上的模型的布尔运算结果,并从可视化界面上得到更直观的展示。
其他文献
在国家完成2030年前实现碳达峰、2060年前实现碳中和的伟大目标下,“做好碳达峰、碳中和工作”被列为“十四五”的重点任务之一。而提高能效、节约能源是实现“碳达峰、碳中和”目标的最直接、最有效、最经济的手段。合同能源管理作为一种能给合同双方带来经济效益的新型节能减排机制,项目节能减排的同时,带来经济效益,同时带来一定的环境效益,对推动我国碳交易市场的发展有一定的促进作用。本文主要对合同能源管理特点
研发创新对企业的长远发展有着举足轻重的作用,研发投资是大多数企业的关键战略因素。企业的研发资金来源于内部融资和外部融资,由于研发活动存在着研发周期长和风险性高等特点,内部融资难以满足研发活动的资金投入力度,高新技术企业主要依赖外部融资进行研发活动。融资方式的选取会对企业发展带来深远的影响,如何合理有效地获得研发资金来最大限度地支持绩效表现是企业当前面临的重要问题。新冠疫情的爆发推动疫苗企业的快速发
在移动互联网中,当用户位置发生改变时,业务迁移可用来提升服务质量。本文提出一种基于马尔科夫决策过程的边缘云业务迁移算法,与现有研究相比,算法考虑了不同业务类型对服务质量(QoS)的差异化需求,并全面考虑了业务迁移过程中的收益及开销。算法将业务分为实时和非实时两类,将终端的业务运行状态和与服务器的距离作为状态空间,并基于与业务体验紧密相关的可用速率和时延两个QoS指标构建了收益函数,同时将业务迁移过
新政府会计制度提出后,行政事业单位开始推行和应用平行记账模式。文章分析了平行记账的内涵、优势和应用现状,重点研究平行记账法在行政事业单位中的实施方法。行政事业单位的财务人员应明确两个会计系统的转账流程,明确平行记账的相关科目,分析结余和盈余之间的不同。行政事业单位应加强信息化建设、人员培训、部门沟通和理论研究。
化工生产是推动地方经济快速发展的重要组成,但化工生产过程中出现的一些安全和污染问题也会对地方的生态环境与经济环境造成较大影响。本文探究了安全生产与环境保护管理之间的关系,并给出措施建议,以期更好推动地方环境保护与经济发展。
<正>由南方电网产业投资集团投资的首批用户侧储能项目——蓝思科技(东莞)有限公司用户侧智慧用能项目投产。该项目是南方电网目前最大的光储一体化用户项目,也是全国单体容量最大的用户侧磷酸铁锂电化学储能项目。这个储能项目通过削峰填谷,它在用电低谷时段进行充电,在用电高峰时段进行放电,将为公司每年节省数百万元用能成本,同时能缓解高峰用电的压力。
期刊
边缘计算作为云计算的补充,现已经被广泛应用于物联网中以解决一些实际问题。为了减少边缘设备中任务执行的时间,平衡边缘设备的负载,针对物联网场景下的边缘设备提出了一种任务迁移策略,旨在为边缘设备中的任务寻找合适的迁移目的地。根据提出的任务迁移模型改进蚁群算法,并利用改进的蚁群算法求解相关问题,获得最优的任务迁移结果。实验结果表明,改进后的蚁群算法能够有效地降低时延,降低边缘设备的负载。
与其他建筑类型相比,现代商业建筑因具有功能分区复杂、能源设备开启时间较长等特点,建筑能耗往往较大。同时,行政垄断、规制失控的企业倒逼定价却成为了我国目前对建筑能源的定价趋势。定价过程不仅缺乏合理的计算方法,且存在动态性不稳定因素,导致定价没有约束成为了难以制定科学合理的价格并有效地吸引投资的关键。特别的是,合同能源管理作为一种能源服务新模式,将能源看作一种介于能源公司与商业建筑用户之间的特殊商品,
<正>习近平总书记在全国宣传思想工作会议上指出,做好新形势下宣传思想工作,必须自觉承担起举旗帜、聚民心、育新人、兴文化、展形象的使命任务。在国有企业改革再深化的新形势下,中国电信广东分公司(以下简称:广东公司)深入推动宣传思想工作,紧紧围绕企业实际,探索实践宣传思想工作RGB模式(红色基因、青绿群团、蓝海经营)。
期刊