Dynamic projective geometry

作者: Harald Winroth

DOI:

关键词: Duality (projective geometry)Euclidean geometryComputer scienceErlangen programProjective differential geometryAlgebraPencil (mathematics)Projective geometryOrdered geometryOriented projective geometry

摘要: The theme of this thesis is dynamic geometry, a new way exploring classical geometry using interactive computer software. This kind software allows the user to make geometric constructions on computer's screen. might consist points, lines and conics whose positions have been constrained in various ways. constraints, which may involve incidences, distances angles, can be added removed dynamically. For example, force line always incident point, would simply grab with cursor drop it onto point. Any object position not completely determined by constraints grabbed dragged around rest objects will then automatically self-adjust order keep satis ed. Dynamic primarily used for teaching mathematics, but useful any situation where important understand properties system. Over last few years, number tools developed. Most them focused elementary Euclidean geometry. In we present that has based entirely projective concepts thus us illustrate theorems also extensive support di erent types metrics, makes possible explore both non-Euclidean fact, given direct access absolute elements de ne metric. Moreover, system handle complex plane, permits, circular points constructions. We discuss how interface should designed identify problems shortcomings interfaces all previous systems seem su er from. these defects are related fundamental problem choosing right solution an underdetermined constraint equations. show solved letting add extra if necessary, richer internal representation oriented written English.

参考文章(25)
Dean Sheehan, Interpreted C++, object oriented Tcl, what next? TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3. pp. 20- 20 ,(1995)
Philipp Slusallek, Hans-peter Seidel, Wolfgang Heidrich, Using C++ Class Libraries from an Interpreted Language ,(1994)
Ken Martin, Automated wrapping of a C++ class library into Tcl TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4. pp. 16- 16 ,(1996)
Michael J. McLennan, The new [incr Tcl]: objects, mega-widgets, namespaces and more TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3. pp. 17- 17 ,(1995)
E. H. N., R. M. Winger, An Introduction to Projective Geometry The Mathematical Gazette. ,vol. 12, pp. 116- ,(1924) , 10.2307/3604664
David M. Beazley, SWIG: an easy to use tool for integrating scripting languages with C and C++ TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4. pp. 15- 15 ,(1996)
Steven J. Leon, Linear Algebra With Applications ,(1966)
H. Winroth, A scripting language interface to C++ libraries technology of object oriented languages and systems. pp. 247- 259 ,(1997) , 10.1109/TOOLS.1997.654731
H. S. M. Coxeter, Non-Euclidean geometry ,(1961)
Felix Klein, Vorlesungen über nicht-euklidische Geometrie The Mathematical Gazette. ,vol. 14, pp. 200- ,(1928) , 10.1007/978-3-642-95026-1