SOVIEW
======

written by Allard Siemelink
version 1.0


This directory contains a Forms object class that can be used to display and
manipulate Inventor objects. Using this class you can combine Forms with
Inventor. Of course, you can only use this when you have Inventor. Moreover,
the class is written in C++. Hence, you will need the C++ compiler. To see how
to use this object read the documentation and check the examples and the
Makefile.


This directory should include the following files:
--------------------------------------------------

README		- this file
soview.h	- soview include file
soview.c++	- Source code for soview object
soview.tex	- LaTeX documentation for soview object
soviewdemo.c++	- soview demo program
pickdemo.c++	- soview demo program
Makefile


To use the soview object:
-------------------------
Copy all the files to one directory.
Check the Makefile to see if the paths for the include
files and libraries for Inventor and the Forms Library
are correct.  Change if not.


Type 'make' at the command line to create:

soview.o	- soview object file
soviewdemo	- soview demo program
pickdemo	- to demonstrate pickmode of soview object

soviewdemo is a simple demo program that displays a form
with a soview object in it and a quit button.  The soview
object displays a simple scene graph, containing a cone
with a trackball manipulator around it.

picktest is a small program to demonstrate how an soview
object may be used in pickmode. It displays a scene consisting
of a cone, a cube, a cylinder and a sphere.  When the user
clicks the mouse button on one of the objects, the program
will recognize this and the name of the object is printed
on the terminal screen.
