Note:  The module suite came to the IAC as four modules in one directory:
		cabinet maker
		extruder
		grid_generator
		taperer
       Due to the current structure of the IAC's directories, this has
       been split into 4 separate directories on the site.   However,
       a compressed tar archive of all 4 mods is included with each
       of the directories as wood_mod_suite.tar.Z

       Also note that the images mentioned below have been stored a single
       time on the ftp site, in the directory at avs.ncsc.org called
       sample_data/avs_data/woodworking_images.


		    AVS Woodworker's Module Suite

This directory contains source codes, man pages, and sample data sets
and networks for a set of four AVS modules which can be used to design
simple woodworking projects.  For more information on the purpose of
the project, please read the file called "Poster_Session" and the man
pages for each module.  The four modules are: 

	cm - cabinet maker - generates structures made of boxes
	taper - taperer - generates structures made of tapered boxes
	extruder - creates capped, extruded tubes from lists of X/Y pairs
	grid_gen - creates measured grids so that accurate models can
		be constructed

Module and Source Files:
   Makefile	- Makefile for all the modules in this directory
   cm.c	 	- source code for the CABINET MAKER module
   cm.txt	- man page for CABINET MAKER
   extruder.c	- source code for EXTRUDER module
   extruder.txt	- man page for EXTRUDER module
   grid_gen.c	- source code for GRID_GENERATOR module
   grid_gen.txt	- man page for GRID_GENERATOR module
   taper.c	- source code for TAPERER module
   taper.txt	- man page for TAPERER module
   circle.c	- generates a circular PCF file for EXTRUDER
   ellipse.c	- generates a semi-elliptical PCF file for EXTRUDER

Examples:
   README	- this file
   Poster_Session - text of the AVS93 Poster Session describing this project 

   bed.net	- sample network using all the modules
   bed.cabinet	- CABINET MAKER input file (used by bed.net)
   head.pcf	- EXTRUDER input file (used by bed.net)
   posts.taper	- TAPERER input file (used by bed.net)

   music.cabinet - CABINET MAKER input file 
   puzzle.cabinet - CABINET MAKER input file 
   table.cabinet - CABINET MAKER input file 
   table.net	 - sample network  


Texture Map Wood Images:
   oak.x.Z
   pine.x.Z	
   plywood.x.Z	
   walnut.x.Z	
   wide_grain.x.Z	 
NAME
	grid_generator - create a set of gridded planes for measuring
			 geoms 

AUTHOR	Larry Gelberg, Advanced Visual Systems Inc.b

SUMMARY
	Name	grid_generator
	Type	Input

	Inputs	NONE
	Outputs	- Geom

	Parameters
	Name		Type	Default	 Choices
	width		dial	12.00	 Unbounded
	height		dial	12.00	 Unbounded
	depth   	dial	12.00	 Unbounded
	XY		toggle	on
	XZ		toggle	on
	YZ		toggle	on
	Feet		toggle	on
	Inches		toggle	on
	Halfs		toggle	off
	Quarters	toggle	off
	Eighths		toggle	off
	Sixteenths	toggle	off
	x-offset	idial	0	 Unbounded
	y-offset	idial	0	 Unbounded
	z-offset	idial	0	 Unbounded

DESCRIPTION
The module GRID_GENERATOR generates an English measurement grids with
optional markings in feet, inches, and sub-inches.  This is useful for
validating the dimensions of the structure or taking measurments off a
geometry.   

PARAMETERS
width, height, depth  (typein floats)
These typeins are used to specify the dimensions of the grid in
inches.  The default is 1 cubic foot (12 in. x 12 in. x 12 in.)

XY, XZ, YZ (toggles)
This module generates three orthogonal grids corresponding to the
Cartesian axis planes.  These toggles allow to turn any of the planes
on or off.  They are all on by default. 

Feet, Inches, Halfs, Quarters, Eighths, Sixteenths (toggles)
Various grid markings can be turned on.  These are marked out in
English units because those are the units most useful to making
furniture in the US as they are the units which all American tools and
lumber are calibrated for.  It's not pleasant, but it is reality.
Each toggle turns on a grid in the following colors:
	Feet - 		   white
	Inches - 	   blue
	Half-inches - 	   cyan
	Quarter-inches -   green
	Eighth-inches -    yellow
	Sixteenth-inches - pink
	
x-offset, y-offset, z-offset (idial)
Normally, the origin of the three orthogonal planes is at (0.0, 0.0,
0.0).  By manipulating these offsets, you can change the local origin.

OUTPUTS
Geom (lines)

EXAMPLE NETWORKS
	grid_generator
              |
	geometry viewer

SEE ALSO
This is one of a suite of four modules which have been developed to
facilitate woodworking design.  These modules are:
        CABINET MAKER
        TAPERER
        EXTRUDER
        GRID_GENERATOR

The module CABINET MAKER is nearly identical to TAPERER except that
you can specify only untapered 'boxes' which represent boards.
'taper'

The module TAPERER is nearly identical to CABINET MAKER except that
you can specify a starting width and and ending width thus effecting a
'taper'

The module EXTRUDER is used to create extruded, possibly capped,
shapes from 'profile curve files' (X-Y coordinate lists)