三维动态几何画板的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
计算机辅助教学(Computer Aided Instruction ,简称CAI)是在计算机的辅助下进行各种教学活动、开展教学训练的方法与技术。动态几何画板系统是众多CAI软件中的一种主要面向数学教学的软件系统。
     本文首先介绍了动态几何画板系统的研究背景和国内外发展状况,提出了当前这类软件中存在的一些问题,然后介绍了《三维动态几何画板》的设计与实现。
     使用《三维动态几何画板》,可以对三维几何模型进行编辑和修改,并提供视点变换、动画、文本等等功能更加清楚的展示动态几何问题,为数学课堂教学提供了更加丰富、生动的数形结合的教学情境。
     这套系统由三个模块组成,它们分别为:数学库、几何模型库、场景管理。其中,数学库是系统实现的基础,系统的其它模块都是在数学库的基础上研究和开发的,数学库包括:数值计算、向量、矩阵、四元数。几何模型库是系统的核心,也是本文所要论述的重点。几何模型库包括几何模型和几何计算,几何模型包括点、线、面、平面图形、空间几何体等系列几何元素,几何计算包括几何元素之间进行相交、相切判断、几何造型、几何分析等等算法,本文对几何模型库要提供的几何模型和重要的几何算法进行了详细的介绍。场景管理对几何模型和它们之间的动态关系进行管理。
     本文还对系统的几何模型、数学库、场景管理以及各个功能的实现进行了比较详细的介绍。
Computer aided Instruction is the method and technology of proceeding all kinds of teaching activities, developing teaching training in the assistance of computer. Dynamic Geometric Drawing Board system is the one of the main software system oriented at mathematical teaching.
     The article firstly introduces the studying background of Dynamic Geometric Drawing Board system and the developmental situation in domestic and abroad, puts forwards the problems existed in the recent sort of the software, and then introduces the design and realization of the three-dimensional Dynamic Geometric Drawing Board.
     People can edit and revise the three-dimensional Geometric models by using of the three-dimensional Dynamic Geometric Drawing Board, providing view transforming, cartoon, text and other functions in order to delay the problems of dynamic Geometric, and to provide more colorful and vivid teaching situation for the mathematical classroom.
     The set of system is made up of three modules: mathematical library, Geometric modular library, the controlling of situation, among which the mathematical library is the basis of the realization of the system, and it is based on the mathematical library that other modules are analyzed and developed. The mathematical library concludes: numeral calculation, vector, matrix and the quaternion. Geometric modular library is the core of the system and is also the emphasis of the article. Geometric modular library concludes Geometric module and Geometric calculation; Geometric module concludes point, line, plane, plain figure, and spatial geometric body; Geometric calculation concludes the intersection, judgment among the Geometric elements, the Geometric modeling and the Geometric analyzes. The article mainly introduces the Geometric modules and Geometric calculation of the Geometric modular library. How the controlling situation controls the Geometric modules and the relationships among them.
引文
[1]李伟波,何发智.计算机图形学[M].武汉:武汉大学出版社,2006,1-3.
    [2]吴华.几何画板与数学CAI软件设计[J].辽宁师范大学学报(自然科学版),2002,25(1):104-105.
    [3]殷人昆,陶永雷,谢若阳等.数据结构[M].北京:清华大学出版社,1999,5-6.
    [4]何援军.轮计算机图形学的若干问题[J].上海交通大学学报,2008,42(4).
    [5]吕林根,许子道.解析几何[M] .高等教育出版社,1960,1-2.
    [6]任小康.网络几何画板软件的设计与开发[J/OL].电化教育研究网络教育,2006,6:56-58.
    [7]王永军.CAI的理论基础及其开发软件[J].合肥教育学院学报,2002,4(60):96-98.
    [8]何援军.轮计算机图形学的若干问题[J].上海交通大学学报,2008,42(4).
    [9]王峰,廖冬.超级画板与几何画板使用的方便性比较[J].高等函授学报(自然科学版),2009,22(6):3-7.
    [10]张景中.从PPT到动态几何与超级画板[J].高等数学研究,2007,10(2):57-61.
    [11]裘红明.动态几何软件在几何证明教育中的利与弊[J].广西教育学院学报,2007,6:97-98.
    [12]苏延辉,韦欢,费广正等.非真实感绘制技术研究[J].中国传媒大学学报自然科学版,2006,13(2):15-21.
    [13]毛书朋,聂庆勇.高级计算机图形学建模技术[J].教育与教学研究,2008.
    [14]阁冠,任有,邹飞舟.画法几何CAI课件的应用[J].吉林农业大学学报,1999,21(增刊):181-182.
    [15]郭远华.基于动态几何的平面几何资源库的设计与实现[D]:[硕士学位论文].广州:广州大学计算机教育软件研究所,2006.
    [16]胡师彦.计算机图形学CAI教学软件设计[J].河南城建高等专科学校校报,2001,10(4):37-41.
    [17]蔡强.计算机图形学的相关技术与发展[J].北京轻工业学院学报,1999,17(3):74-82.
    [18]欧训勇.基于GLScene三维图形引擎的教学资源开发及应用研究[D]:[硕士学位论文].武汉:华中师范大学,2006.
    [19]管群.CAI中图形交互技术的研究与实现[J].计算机应用,2000,20:23-26.
    [20]吴丽丽,佘莉,白亚秀.浅谈面向对象知识表示构建平面几何CAI[J].大众科技,2005,10:175-176.
    [21]郭慧,符红光,罗东辉.三维动态几何中直线消隐的实现[J].计算机应用,2007,27(3):663-665.
    [22]陈国华.三维几何画板的研究与设计[J].现代教育技术,2006,16(4):66-69.
    [23]陈国华.三维连续图形变换的一类算法与实现[J].中国图像图形学报,2001,6(12):1240-1243.
    [24]曾庆全.谈几何画板的教学优势与开发运用[J].广西右江民族师专学报,2002,15(6):58-62.
    [25]Von Neumann J.Burks A W.Theory of Self-Reproducing Automata[M].Urbana:University of Illinois Press,1996.102-155.
    [26]Mechanical theorem proving in geometries Basic principles.Transl.from the Chinese by Xiaofan Jin and Dongming Wang.Texts and Monographs in Symbolic Computation.Springer-Verlag,Berlin,1994.
    [27]Vincent,J.Shrine to University:A geometry journey along St.Kilda Road and Swanston Street.Melbourne,Australia: Mathematical Association of Victoria,2007.
    [28]Sinclair,M.Some implications of the results of a case study for the design of pre-constructed,dynamic geometry sketches and accompanying materials.Educational Studies in Mathematics.2003,52,289-317.
    [29] Kaput,J.J.Technology and mathematics education.In D.A.Grouws,Handbook of research on mathematics teaching and learning.New York: Macmillan.1992.515-566.
    [30]Amoroso,S.and Patt,Y.,Decision Procedures for Surjectivity and Injectivity of Parallel Maps for Tes sellation Structures.J.Computer System Sci.1972.448-464.
    [31]Vichniac,G,Simulating Physics With Cellular Automata,Physica D,1984.96-115.
    [32]Bennett,C and Grinstein G.,Role of Irreversibility in Stabilizing Complex and Nonenergodic Behav- ior in Locally Interacting Discrete Systems,Physical Review Letters,1985,55.657-660.
    [33]A.Beckmann.Zweischrittiger Computereinsatz beim Beweislernen im Geometrieunterri- cht.Satzfindung und Beweisfindung.Mathematik in der Schule, 1997.301–308.
    [34]Lenore Blum,Felipe Cucker, and Steve Smale.Complexity and Real Computation.Springer,New York, 1998. The homotopy method might be a key for finding stability criteria for complex tracing.
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.