基于VC的任意不自相交多边型新裁剪算法
汪 文,夏礼吉,彭毓峰,古士睿,刘 鑫
中国地质大学(武汉) 机电学院,湖北武汉
摘 要:计算机图形学的基础经典裁剪算法的改进是添加一些附加的判断条件以提高效率或只是适用于某种特殊条件环境的应用。对常用的线段裁剪算法和多边形之间的裁剪算法进行简单的原理描述与比较,提出一个新的任意不自相交多边形之间的裁剪算法,该算法以基本线段单元为控制对象,在线段求交中使用梁友栋barskey算法,然后从裁剪之后的线段单元组中寻找多边形的线段单元组合。分带环多边形之间的裁剪和不带环多边形之间的裁剪来详细描述算法的实施步骤和算法流程;较后用C++语言实现该裁剪算法,结合工程应用解决了多边形裁剪实例,通过测试证明该算法对不自相交多边形之间的裁剪是很有效的,同时使用该算法解决了多边形与折线之间的裁剪问题,改善工程应用。
关 键 词:裁剪;不自相交多边形;算法;C++;实例
1 引 言
裁剪是计算机图形学中的一项基本操作,它对于图纸的再利用、计算机图形学的推广和应用,特别是利用微机进行计算机图形学的研究和应用,具有重要意义。广泛应用于计算机辅助设计、电视广告、动画和仿真等许多领域并发挥着重要作用。它的发展与应用中,计算机图形学的许多基础算法发挥着不可替代的重要作用,研究分析现有算法去不断提高和完善图形学的基础算法至关重要。本文先介绍图形学一些基础裁剪算法,在此基础上探讨不足与改进,提出任意不自相交多边型的裁剪算法。
相关阅读:
- ...2012/06/13 11:24·基于VPN与OPC的污水处理厂远程监控系统
- ...2011/11/28 14:39·基于Virtex-5 FPGA的高速串行传输系统的设计与实现[图]
- ...2011/11/28 14:39·基于VerilogHDL滤波器的设计
- ...2011/10/21 15:42·基于VB语言的机器人足球仿真比赛与对策研究
- ...2011/10/08 13:45·基于Verilog HDL的CMOS图像敏感器驱动电路
- ...2009/12/18 15:31·基于VC++的低压电器可靠性检测系统
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术
产品快讯更多