initial check-in
diff --git a/progs/demos/geartrain.dat b/progs/demos/geartrain.dat
new file mode 100644
index 0000000..6b46745
--- /dev/null
+++ b/progs/demos/geartrain.dat
@@ -0,0 +1,119 @@
+BACKGROUND = 0.000 0.500 0.700

+

+ANAME = AXLE1

+ARADIUS = 1.000

+AAXIS = 2

+APOSITION = -7.000 0.000 0.000

+ACOLOR = 0.800 0.500 0.200

+ALENGTH = 6.000

+AMOTORED = 1

+AANGULARVELOCITY = 2.000

+ADIRECTION = 1

+

+ANAME = AXLE2

+ARADIUS = 1.000

+AAXIS = 2

+APOSITION = -3.000 0.000 0.000

+ACOLOR = 0.800 0.500 0.200

+ALENGTH = 12.000

+AMOTORED = 0

+

+ANAME = AXLE3

+ARADIUS = 1.000

+AAXIS = 2

+APOSITION = 1.000 0.000 0.000

+ACOLOR = 0.800 0.500 0.200

+ALENGTH = 6.000

+AMOTORED = 0

+

+ANAME = AXLE4

+ARADIUS = 1.000

+AAXIS = 2

+APOSITION = 8.000 0.000 0.000

+ACOLOR = 0.800 0.500 0.200

+ALENGTH = 18.000

+AMOTORED = 0

+

+ANAME = AXLE5

+ARADIUS = 1.000

+AAXIS = 1

+APOSITION = 8.000 -8.200 -7.400

+ACOLOR = 0.800 0.500 0.200

+ALENGTH = 12.000

+AMOTORED = 0

+

+GNAME = GEAR1

+GTYPE = NORMAL

+GRADIUS = 2.200

+GWIDTH = 3.000

+GTEETH = 40

+GTOOTHDEPTH = 0.500

+GCOLOR = 0.500 0.500 0.500

+GAXLE = AXLE1

+GPOSITION = 0.000

+

+GNAME = GEAR2

+GTYPE = NORMAL

+GRADIUS = 2.200

+GWIDTH = 3.000

+GTEETH = 30

+GTOOTHDEPTH = 0.500

+GCOLOR = 0.500 0.500 0.500

+GAXLE = AXLE2

+GPOSITION = 0.000

+

+GNAME = GEAR3

+GTYPE = NORMAL

+GRADIUS = 2.200

+GWIDTH = 3.000

+GTEETH = 20

+GTOOTHDEPTH = 0.500

+GCOLOR = 0.500 0.500 0.500

+GAXLE = AXLE3

+GPOSITION = 0.000

+

+GNAME = GEAR4

+GTYPE = NORMAL

+GRADIUS = 1.700

+GWIDTH = 1.000

+GTEETH = 20

+GTOOTHDEPTH = 0.500

+GCOLOR = 0.500 0.500 0.500

+GAXLE = AXLE2

+GPOSITION = 5.000

+

+GNAME = GEAR5

+GTYPE = NORMAL

+GRADIUS = 3.000

+GWIDTH = 1.000

+GTEETH = 20

+GTOOTHDEPTH = 0.500

+GCOLOR = 0.500 0.500 0.500

+GAXLE = AXLE4

+GPOSITION = 5.000

+

+GNAME = GEAR6

+GTYPE = BEVEL

+GFACE = 0

+GRADIUS = 4.000

+GWIDTH = 1.000

+GTEETH = 20

+GTOOTHDEPTH = 1.700

+GCOLOR = 0.500 0.500 0.500

+GAXLE = AXLE4

+GPOSITION = -4.000

+

+GNAME = GEAR7

+GTYPE = BEVEL

+GFACE = 0

+GRADIUS = 4.000

+GWIDTH = 1.000

+GTEETH = 20

+GTOOTHDEPTH = 1.700

+GCOLOR = 0.500 0.500 0.500

+GAXLE = AXLE5

+GPOSITION = 5.000

+

+BELTNAME = BELT1

+GEAR1NAME = GEAR5

+GEAR2NAME = GEAR4