[Edu-sig] Re: Euclid
Arthur
Arthur" <ajs@ix.netcom.com
Sat, 25 Jan 2003 18:55:29 -0500
> How do you do Euclid's Elements in PyGeo?
> Can be done, yes?
Yes, and no.
PyGeo is really built to explore more modern notions of geometry. Notions
of length, area, and to a good extent shape are not invariants in projective
space, or non-euclidan space - and so are not of the essence when studying
those kinds of geometries. So not a lot is done with those notions in
PyGeo - at least in how I use it.
Those notions are more significant in Euclian space.
Plus, no need to reinvent the wheel:
http://aleph0.clarku.edu/~djoyce/java/elements/elements.html
has the complete Elements up, with essentially all the constructions as
dynamic Java applets.
Using the applets are great to explore a construction *after* one has done
that construction by hand, IMO. We can get into a whole discussion about
the use of technology in education. To the extent it has been
scientifically studied, the evidence is that the heavy use of computers in
the classroom = a slight detriment to student advancement. No evidence of a
major +.
I'm believing that it is too easy for someone to slip into passive mode,
and out of learning mode - in front of a screen.
There is only one way to build a construction in PyGeo. By the deliberate
act of writing a script. The mental process is much closer to that of
building by hand - then for example it would be using a GUI. And that is how
I want it to be. The important thing is that it does things you can't do on
a piece of paper. Like simulate the working in 3d space. In that way - by
doing something that it is hard or near impossible to do without it - it
employs technology for educational purposes.
The Euclidian constructions are generally simple enough to do on paper with
a ruler and compass. I see no reason, really, to do them any other way.
Art