计算机图形学若干基础算法的研究

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:loveqin11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文的工作是对计算机图形学中的基础算法进行研究。包括一个有效的多边形裁剪算法,以及阿基米德曲线及圆的渐开线的逐点生成算法。 多边形裁剪与线剪裁相比具有更广泛的实用意义,因此它是目前裁剪研究的主要课题。本文提出一个多边形裁剪多边形的有效算法,其中的多边形均可以是一般多边形。该算法使用单线性链表数据结构,与其它使用双链表或树结构的算法相比具有占用空间少及处理速度快的特点;其次,找出并论证两个多边形之间进、出点之间的关系,并通过合理的数据结构处理,减少了算法对多边形链表的遍历次数,而且允许多边形既可以按顺时针方向也可以按逆时针方向输入。最后,本文采用了一个新的具有最少计算量的交点判断和计算方法,由于判断和计算交点是裁剪算法的主要工作,从而进一步加快了算法的运行速度。在算法描述的最后对新算法与其它同类算法进行了比较,结果表明它具有最简单的结构和最快的执行速度。该算法不仅可以求多边形的“交”(多边形裁剪)而且也可以求多边形的“并”和“差”。 随着光栅显示器的广泛使用,逐点算法成为当前图形学基础算法中的一个研究热点。由于逐点是针对象素坐标系而言,而对极坐标系下描述的曲线,在转换到象素坐标系时要用到三角函数运算,因此目前很少提到对极坐标曲线生成算法的研究。本文推广了文献[40]中正弦、余弦函数的递推公式,对工程绘图中常用的阿基米德曲线和渐开线设计了新的逐点生成算法。该算法避免三角函数的运算,每步仅需两次乘法,并且充分利用对称性只计算一个八分象限的点。在整个运算过程中保证误差在2~1/2象素之内。
其他文献
众所周知,园林中的植物在日常生长过程中容易受到病虫害的影响,倘若放任不管、任其发展,一旦情况加剧,将非常容易引起植物的枯萎与死亡。尽管近年来政府以及相关机构部门通过
第一部分儿童及青春期卵巢肿瘤的回顾性分析研究目的回顾分析儿童及青春期卵巢肿瘤的临床特点、病理类型及诊断治疗方法,提高早期诊断,改善预后。资料及方法收集南昌大学第一
目的探讨依托咪酯复合丙泊酚方案对无痛胃镜检查过程中应激与不良反应的影响。方法 120例无痛胃镜检查的患者,根据随机数字表法分为A、B、C三组,每组40例。A组采用依托咪酯进
强化高职学生专业技能和职业精神的培养是社会、企业和学校三方发展的需求,目前对于校企联合培养高职学生的专业技能已有广泛研究,但对高职学生职业精神的联合培养还处于探索
目的 卫生人力资源是反映一个国家或地区卫生服务水平的重要指标之一,是卫生事业中最具有活力的、最积极的因素,开发研究卫生人力资源对提高卫生服务质量具有重要的意义。近些
自19世纪中期以来,格式合同在现代社会经济生活中被广泛采用,并逐渐成为现代社会主要交易形式,在经济生活中扮演着非常重要的角色。在我国,随着社会化程度的提高和公用事业的发展
鲁迅翻译的日本作家武者小路实笃《文学者的一生》,译文手稿共6页,双面书写,现存北京鲁迅博物馆,至今尚未公开发表。手稿上有大约80处文字修改,并有近十处已经完全涂黑辨认不