首页 | 本学科首页   官方微博 | 高级检索  
     

立体几何教学软件中的一个线消隐算法
引用本文:陈锐,唐宁九,林涛,王增武. 立体几何教学软件中的一个线消隐算法[J]. 计算机应用研究, 2009, 26(12): 4833-4835. DOI: 10.3969/j.issn.1001-3695.2009.12.125
作者姓名:陈锐  唐宁九  林涛  王增武
作者单位:1. 四川大学,计算机学院,成都,610065
2. 成都信息工程学院,成都,610225
摘    要:立体几何教学软件要求场景中的几何体具有真实感,几何体被遮挡的边要随着视点的改变动态地以虚线形式输出,这与传统黑板教学中教师将几何体被遮挡的边画成虚线是一致的,符合学生的学习习惯,易于理解和接受。对三维立体场景中有名的线消隐算法——Roberts算法进行了研究并作了改进,在提高效率的同时将它与一定的数据结构相结合,实现了一种满足立体几何教学软件中把隐藏线以虚线形式输出的特殊要求的线消隐算法。经测试证明此算法是完全可行的。

关 键 词:线消隐; Roberts算法; 虚线

Hidden line removal algorithm in solid geometry teaching software
CHEN Rui,TANG Ning-jiu,LIN Tao,WANG Zeng-wu. Hidden line removal algorithm in solid geometry teaching software[J]. Application Research of Computers, 2009, 26(12): 4833-4835. DOI: 10.3969/j.issn.1001-3695.2009.12.125
Authors:CHEN Rui  TANG Ning-jiu  LIN Tao  WANG Zeng-wu
Affiliation:(1.College of Computer Science, Sichuan University, Chengdu 610065, China; 2.Chengdu University of Information Technology, Chengdu 610225, China)
Abstract:Solid geometry teaching software requires geometric objects in the scene to be realistic, and that hidden edges of the geometric objects should be dynamically output in the form of dotted line with the change of the position of viewport. This is consistent with the traditional solid geometry teaching method. This paper improved the traditional hidden line removal algorithm in a 3D solid scene: the Roberts algorithm, by integrating a new data structure into the traditional Roberts algorithm. In the end, implemented the hidden line removal algorithm which could meet the special requirement of outputting the hidden lines in the form of dotted line as the traditional solid geometry teaching does. The algorithm has been tested and proved to be entirely feasible.
Keywords:hidden line removal   Roberts algorithm   dotted line
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号