Skip to main content navigation
parent site logoSite logo

Projects archive / Coordinate Geometry (COG)

Code:cogRoe1999
Title:Coordinate Geometry (COG)
Author:Chris Roe
Date:1-Sep-1999
Type:model
Funding:MScD - MSc dissertation
Short description:Dynamic Geometry - shapes and transformations
EM Technologies:tkeden, %eden, %scout, %donald
Keywords:education, geometry
empublic references:
EMpress references:50
Web site references:http://www.dcs.warwick.ac.uk/modelling/hi/theses/croe/index.html, http://www.dcs.warwick.ac.uk/~croe/project_index.html
Previous locations:~croe/MODELLINGPUBLIC/COG
Tour:TOUR.htm

A dynamic geometry environment controlled by the dependency maintenance in EDEN.
Users can create shapes with primitives such as lines, circles and rectangles and create simple transformations of those shapes such as translate, rotate, scale and reflect. Tools for measuring angles and lengths of lines are also provided. The model took 8 weeks to write as the practical part of my MSC dissertation.
It was inspired by trying to create a piece of educational software using EM tools. It shows a good use of dependency since all the manipulations of the shapes are handled automatically by the EDEN definition maintainer.

cogRoe1999 is available locally within DCS at /dcs/emp/empublic/projects/cogRoe1999
Download cogRoe1999.tar.gz
Uncompressed, cogRoe1999 is 361 Kbytes (in 59 files).
Your download will be smaller as it will be compressed.
Help on extracting the files from the download.
COORDheader.gif 20065 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
COORDlogo.gif 12161 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
Commsatclient.e 469 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
CommsfromServer.e 438 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
G11.gif 171 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
G12.gif 141 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
G13.gif 213 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
G21.gif 235 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
G22.gif 211 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
G23.gif 213 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
G31.gif 188 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
G32.gif 247 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
G33.gif 2290 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
O11.gif 151 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
O33.gif 199 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
PLANETARYDATA 6068 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
Q_MARK3.gif 1021 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
Qmark.GIF 895 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
README.xml 1400 04:32 PM Aug 20 2002 01:19 PM Jul 27 2017
RUNMODELLINKINGclient 39 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
RUNMODELLINKINGserver 109 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
Run.e 38 07:54 PM Apr 15 2002 01:19 PM Jul 27 2017
TOUR.htm 80048 04:33 PM Aug 20 2002 01:19 PM Jul 27 2017
actionsongrid.e 30892 03:57 PM Nov 13 2001 01:19 PM Jul 27 2017
addpoints.gif 171 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
addtodrawing.e 35213 07:53 PM Apr 15 2002 01:19 PM Jul 27 2017
angle.gif 154 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
area.gif 160 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
curvesofpursuit.d 6026 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
defaultoptions.e 1962 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
dialogs.s 15226 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
donaldprims.e 2245 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
enlarge.gif 187 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
fred.gif 240 06:10 PM Oct 31 2001 01:19 PM Jul 27 2017
geom.d 709 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
geom.s 34586 12:32 PM Nov 04 2001 01:19 PM Jul 27 2017
grid.e 1096 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
lines.d 24033 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
main.e 5782 05:36 PM Nov 01 2001 01:19 PM Jul 27 2017
moonearthsun.d 2189 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
newlines.d 413 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
oldshapesccoords.d 1204 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
patch.e 4031 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
perimeter.gif 145 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
planets.d 7360 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
quit.gif 186 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
reflect.gif 147 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
rosepatterns.d 2196 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
rosepatterns2.d 2402 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
rotate.gif 164 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
scale.e 1061 02:25 PM Nov 08 2001 01:19 PM Jul 27 2017
screenshot.gif 50675 05:53 PM Aug 26 1999 01:19 PM Jul 27 2017
search.e 4223 09:32 AM Nov 05 2001 01:19 PM Jul 27 2017
shape.d 2402 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
tempruler.gif 199 06:10 PM Oct 31 2001 01:19 PM Jul 27 2017
translate.gif 179 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
utils.e 2632 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017
vehicle.d 1906 08:14 PM Apr 15 2002 01:19 PM Jul 27 2017
warn.gif 298 06:22 PM Oct 31 2001 01:19 PM Jul 27 2017

empublic system initially created by Ashley Ward with assistance from Chris Roe and Meurig Beynon.