home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
graphics
/
polydraw_1
/
ReadMe
< prev
Wrap
Text File
|
1997-08-31
|
12KB
|
294 lines
!PolyDraw (Demo Version)
'Fortran Friends', P.O.Box 64, Didcot, Oxon, OX11 0SE
telephone: +44 (0) 1235 834357
Introduction
!PolyDraw is an interactive program which displays a polyhedron in 2
forms, a 3D solid and a planar net from prestored datafiles. The full
version allows you to save Draw files of the 3D solids and planar nets; you
cannot save any files with this demo version and can only use the supplied
datafiles.
Machine and operating system requirements: Any Acorn computers using RISC-OS
operating systems: 3.XX, including networks and StrongARM.
Copyright and copying:
This program remains the copyright of 'Fortran Friends'; this demo version
is given to you on the understanding that if you give a copy to anyone else
you will copy all the files, unchanged, including this one.
To get the Full Version:
Send a cheque for £20 payable to 'Fortran Friends' at the address above.
With the full version you can:
1. Save diagrams as 'Drawfiles' or to !Draw for printing and combining
with others.
2. Use more datafiles: 140 are included in the distribution.
3. Use your own new datafiles.
4. Read more documentaion (see contents of full version directory Docs
below)
5. Send us suggestions for improvements and report problems which we will
try to correct.
--------------------------------------------------------------------
Contents of the !PolyDraw Demo Disc
Top level directory
!PolyDraw demonstration application
Products - software available from Fortran Friends
Calend98 - a dodecahedron for you to make into a 3D model calendar for 1998
ReadMe (This file)
Within the !PolyDraw application, in addition to the usual files,
there are the following sub-directories:
'DatX' containing the 20 example data files acceptable to this
demonstraion version
'Docs' with two examples and a 'Glossary' of terms
'PolyLists' with the only acceptable index of polyhedra
'Resources' with files used by the program
The rest of this file is the 'ReadMe' from the full version.
**************************************************************************
ReadMe for !PolyDraw
updated 25 Aug 1997
Introduction
!PolyDraw is an interactive program which displays a polyhedron
in two forms, as a 3D solid and as a planar net, from prestored data files.
It is written the Fortran programming language by:
'Fortran Friends', P.O.Box 64, Didcot, Oxon OX11 0TH
tel: (01235) 834357
Machine and operating system requirements:
Any Acorn computers using RISC-OS operating systems 3.XX, including networks
and StrongARM.
Copyright and copying:
Further details can be found in the file Docs.CopyRight.
This program remains the copyright of 'Fortran Friends': it is licensed to
you for single use only; you may copy it to a backup floppy disc or to your
own hard disk but giving copies to others is illegal. Your registration
number is unique; any illegal copies found will be reported to the
'Federation Against Software Theft' and you will be liable for prosecution.
Getting Started:
These instructions assume some knowledge of how to use an Acorn computer.
If you are a new user, more detailed instructions on how to copy files, use
the windows and the mouse can be found in the 'User Guide' manual for your
computer system. !PolyDraw is a RISC-OS compliant program which runs in the
Acorn Desktop and tries to conform to the operating conventions in the Acorn
Style guide; it supports Acorn interactive help.
Fortran Friends welcome comments and requests for new features for future
versions of this program.
--------------------------------------------------------------------
Contents of the !PolyDraw Disc
This section is for reference only, you may never need to use it if you just
want to use the supplied data files, plot them in various ways and save the
diagrams as Draw files. All Draw files on the distribution disc have been
compressed using the standard 'Squash' program.
Top level directory
!PolyDraw application
Calend98 - a Draw file of a dodecahedron with a calendar for 1998
Products - software available from Fortran Friends
ReadMe (This file)
Skip to the section headed 'Installation' if this is the first time you have
looked at this file, and you are not interested in technicalities.
Within the !PolyDraw application, in addition to the usual files,
there are several directories, (listed below in alphabetical order of
directory name):
Directories Dat*
These contain files of polyhedron data (see Docs.DataDirs for details)
Directory 'Docs' contains:
Text files
BooKits - suggested reading, and suppliers of model kits
CopyRight - a statement of 'Fortran Friends' copyright
DataDirs - a description of the contents of the Data directories
FaultRep - a form for you to return if you find any problems
FormData - a definition of the format of the data files
FormOpts - a definition of format of the Choices file in Resources
FormPlist - a definition of format of the Polylist file in PolyLists
FormTitle - a definition of format of the Titles file in PolyLists
Glossary - a text file defining terms associated with polyhedra
NewOnes - advice on how to add a new polyhedron of your own.
Versions - record of the differences between versions of !PolyDraw
WishList - current planned enhancements for !PolyDraw
Draw files
Defn - a Draw file with an explanatory diagram showing some
of the terms used in 'Glossary'
DrawEx1 - shows the range of display forms which can be saved into
a Draw file from !PolyDraw
Stereo - an example of a side by side stereo pair,
which can be seen as 3D if you can defocus your eyes
ToolsExpl - an explanation of the icons in the tools pane
Directory 'PolyLists' contains the files which make your list of
possible polyhedra to plot. Each file has the reference number
of the 'Dat' directory, the file name, the polyhedron name and
information used by the 'select' window if you want to restrict
the number of possible polyhedra to plot.
'PolyList' lists polyhedra separated into types separated by headings
'PolyListA' same polyhedra but listed in alphabetical order of name
Directory 'Resources'
In addition to the usual Acorn files, Messages and Templates,
there are several other files, which the program may change for you,
but which most users need not bother with.
'Choices' defines the initial settings and filenames to be read,
for example as the initial 'Polylist'.
'Colours' defines all the colours used initially. The program can
change this file if the user changes the colours and then
asks to save the 'Colours' file before quitting the program.
'DefCols' this is the default 'Colours' file, initially it is the same
as 'Colours'. To reset an updated 'Colours' file to the
original colours, manually copy 'DefCols' to 'Colours'.
'Register'this file contains your name and registration information.
It must not be changed by the user.
'ToolSp3D'sprites used in the tools pane of the 3D display window.
Directory 'TryThese' contains
Activities - some suggested activities for you to try when you
get bored with just looking at the polyhedra,
rotating them, and saving them as Draw files and
want to know a bit more about how they are related
to one another.
Answers - the answers to the questions in 'Activities'
(Try not to look at these until after you have
tried them for some time yourself!)
Squashed Draw files - 'Sheetn' and 'Answern' which are part of
the 'Activities' and answers
We should be most grateful for suggestions for further activities,
or copies of new ones to pass on to other users.
Please send yours to 'Fortran Friends' at the address above.
--------------------------------------------------------------------
Installation:
1. Make a working copy on floppy disc. Store the original safely, in case
your working copy becomes damaged. Your license allows you to make a
single copy for your own use. If the disc supplied has been damaged and
will not copy, return it to us for a free replacement within 3 months of
purchase.
Use the 'working' copy for the rest of the instructions. You can run from
the floppy if you want to.
2. Installation on hard disc:
Make yourself a directory for storing your programs, with
a name such as 'Polyhedra' and copy the contents of the floppy disc to it.
3. Read the Documentation.
Before trying to run the application, look at the file !Help file for
operating instructions, in the sub-directory 'TryThese' for some
suggested activities, and in the sub-directory 'Docs' for a glossary of
terms and some example Draw files. You may want to print these out for
future reference.
4. Operating instructions:
Running instructions are in the file !Help of the application;
Acorn interactive help is supported.
5. Starting the program:
Double-click on the application !PolyDraw to start the program; this loads
an icon on to the icon bar and shows the default list of polyhedra you can
plot. Click MENU when the pointer is over this icon to see the options.
Choose 'info' to see the program name, version number and your registration
number, which should be quoted in any correspondence with 'Fortran Friends'.
Click SELECT to see the default list of polyhedra you can plot.
6. Stopping the program:
Click MENU over the icon on the icon bar and choose the last option, 'quit'.
If windows are hiding the icon bar, press key f12 while holding down the
SHIFT key, to bring the icon bar to the front of the windows.
7. Colour Changing:
You can change the colour used for particular faces of a polyhedron in some
of the display forms. If you try to do this and get an error message saying
'Colour Picker module is not loaded', then if you have a copy of the Acorn
Colour Picker Module load it using commands as described in the !Run file.
If you have not got this module you can get it off the Acorn User Cover Disc
for September 97 or send a blank disc plus return envelope and postage to
'Fortran Friends' at the address above.
8. Displaying your own data files:
The format of the data files is defined in the file Docs.FormData which
lists all the possible lines of the file. You need not make all the lines,
but the first line must have the string ':name ' as the 1st 6 characters,
and the last line must begin ':end '. The vertices must be described in
clockwise direction for each face as they are seen from inside the
polyhedron. If they are not, the results are unpredictable, usually, the
face is missing from the 3D plot.
For example:
:name my new cube
:comment designed by me on 22 June 97
:solidf 6 4
4 1 2 3 4 1
4 4 5 6 1 2
4 2 1 6 7 7
4 8 3 2 7 5
4 8 5 4 3 3
4 6 5 8 7 4
:solidv 8
0 0.8 0.58
-0.8 0 0.58
0 -0.8 0.58
0.8 0 0.58
0.8 0 -0.58
0 0.8 -0.58
-0.8 0 -0.58
0 -0.8 -0.58
:end
9. Possible Faults:
Error conditions we have thought about have 'traffic sign' windows which
should allow you to choose whether to stop the program or try to carry on.
If your working disc is damaged, you may find when you try to start the
program you merely get an 'error window' saying your user registration file
has been corrupted. Delete all the files from your working disc, and make a
new copy from your original disc.
If you find the program stops in an uncontrolled way, please try to write
down details of what you were doing just before the error, and send them to
us, preferably using the fault report form in file !PolyDraw.Docs.FaultRep.
If you have changed any of the !PolyDraw files, or the fault is in reading a
new polyhedron of your own, please check carefully that you have listed the
face vertices in the correct order before contacting us. The usual symptom
of this is that the face with incorrect vertices is not plotted in the 3D
window. Please supply copies of the files on floppy disc which you were
using when the error occurred.