登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

矢量图形处理系统——系统实现文献综述

 2020-05-31 20:48:07  

图形的裁剪是计算机图形学中许多重要问题的基础,裁剪 的应用有:从定义的场景中抽取出用于观察的部分;在三维视 图中标识出可见面;允许选择图形的一部分来进行拷贝,移动 或删除等绘图操作。

裁剪对象可以是二维的点,线段或者是封 闭的多边形,也可以是三维的多面体。

在二维图像裁剪中,线 段裁剪是最基本的内容,很多适用于二维线段裁剪的算法通过 扩展同样都可以用来处理多边形的裁剪。

因此选择二维图形 裁剪作为研究课题在图形裁剪领域有重要的意义。

多边形裁剪与线剪裁相比具有更广泛的实用意义,因此它是目前裁剪研究的主要课题.提出了一个多 边形裁剪多边形的有效算法.其中的多边形都可以是一般多边形,既可以是凹多边形,也可以是有内孔的多边形. 该算法不仅可以求多边形的”交”(多边形裁剪),而且可以求多边形的”并”和”差”.它是以所提出的一系列新方法 和新技术为基础而形成的.首先,该算法使用单线性链表数据结构,与其他使用双链表或树结构的算法相比,具有占用空间少及处理速度快的特点;其次,找到了两个多边形之间进、出点之间的关系.再通过合理的数据结构处 理,减少了算法对多边形链表的遍历次数,而且允许多边形既可以按顺时针方向也可以按逆时针方向输入.最后, 判断和计算交点是裁剪算法的主要工作.提出了一个具有最少计算量的交点判断和计算方法,进一步加快了算 法的运行速度.与其他同类算法进行了比较,结果表明,新算法具有最简单的结构和最快的执行速度. 开发语言:java。

开发工具:,开发平台:Eclipse。

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

Eclipse是著名的跨平台的自由集成开发环境(IDE)。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图