高效的多边形布尔计算方法

来源 :计算机应用 | 被引量 : 10次 | 上传用户:TNT2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对计算机图形学中应用广泛的多边形布尔计算,提出了一种新的、适用于一般多边形的并集、交集和差集算法。算法主要分为计算交点、将交点插入多边形顶点序列、遍历三个步骤。通过采用循环单链表的数据结构、避开复杂的出入点计算、及预先的一些碰撞检测以避开复杂的求交运算与链表遍历等技巧,提高了算法的执行速度、减少了存储单元。算法能够很好地处理一些奇异情形(边界情形),比如重叠边、交点为边的顶点等情形,具有很好的鲁棒性。与经典的Weiler算法、Vatti算法和Greiner-Hormann算法相比,该算法具有较低的
其他文献
在分析准确大气数据重要性及传统校准方法局限性的基础上,本文研究建立了基于机载激光测速的大气数据校准方法,涵盖了静压、空速、马赫数、温度、迎角和侧滑角等参数;总结了
随着新课程改革的进一步推进,在小学数学课堂教学中教师应充分尊重学生的主体作用,通过生活化教学帮助学生了解课堂内容。然而,在具体实施过程中,很多教师受传统观念的束缚,在教学中多采用“满堂灌”的方式,不利于学生的个性发展,虽然有一些教师已经认识到生活化教学的重要性,但受自身综合素质的限制,并没有真正发挥其真实作用,严重阻碍了小学数学教学的可持续发展。  一、小学数学生活化教学的意义  1.体现学生主体
“互动”在人类认知世界的过程中是极其重要的。尤其在各行各业都步入信息化的互联网+时代下,互动与沟通更是密不可分。虽然通信科技的发展已较为成功地做到了满足人们不受地域空间的限制,并带领人们进入了全新的生活状态,但是在一些特殊的领域里人与人之间的沟通仍然不能够被科技所代替,比如“十年树木,百年树人”的教育领域。故在新课改的背景下,我们更应该关注的是如何鼓励教师在教学实践中与学生更好地沟通与互动,通过一
随着生活水平的提高,我国人均寿命明显延长,绝经后骨质疏松症(I型骨质疏松症)发病率逐年升高,严重影响着中老年妇女的生活质量和身心健康。I型骨质疏松症用雌激素替代治疗,虽效果明
介绍了煤矸石的基本特征,提出路基填筑与路基整改运用煤矸石的可行性,并且对具体应用技术进行了阐述,实践证明:矿区排放的煤矸石做为铁路路基的填料,可节约矿区铁路施工成本,
战时物资调度是一个多目标优化的、复杂的综合调度过程,是一个NP复杂问题。通过对问题的分析,把物资调度过程分解为路径选择、供货点选择和物资分配几个问题,在保证问题完整性的前提下,通过分解使得问题更加容易求解。最后用一个实例证明了这种求解方法的可行性。
通过分析西山煤气化公司备煤车间影响配煤准确率的因素,如配煤给料PLC控制程序及其控制原理图和给料方式中存在的问题,对配煤给料系统在实际生产中的单机变频故障及传感器精
经过长时间不断深入的实践与探索,20世纪8O年代人们提出了"绿色",这条走可持续发展的设计道路。21世纪是信息时代,也是一个生态文明的时代。世界发展到现在,人类都在运用高新技
目的评估双侧慢性缩窄性损伤(CCI)大鼠的疼痛行为学改变,分析鉴定双侧CCI大鼠神经病理性疼痛相关蛋白的表达情况。方法以雌性sD大鼠为研究对象,采用双侧坐骨神经松结扎法制造双侧
日前NASA宣布消息,正在ISS(国际空间站)服役的SPHERES机器人将在下半年拥有一部自己的智能手机。有了这部手机,SPHERES能在工程试验台上直接向ISS的其他宇航员发送数据。