home *** CD-ROM | disk | FTP | other *** search
- !WimpPoly a demonstration of the use of the Desktop from Fortran
- using the "Fortran Friends" library.
- Version 2.00 2 February 1992
-
- WimpPoly plots two views of a polyhedron, a 3D solid and a planar net, from
- over 140 possible data files mostly downloaded from 'netlib' on the Joint
- Academic network. It uses the 16 colours natural to the Wimp, so should be
- run in 16 colour modes. Examples of window creation are in routine INIT,
- some using Templates, others calling create window routines directly.
-
- ************************************************************************
- C O P Y R I G H T N O T I C E
-
- Copyright D.J & K.M. Crennell,
- P.O. Box 64, Didcot, Oxon, OX11 0TH.
-
- This software, including the datafiles, is in the Public Domain and may not be sold or included in any program that will be sold.
-
- The authors must be given credit in any publications using this software.
-
- The software may be freely copied and distributed for academic use as long
- as no changes are made and this copyright notice is included. Please send
- any suggested improvements to the authors.
-
- In no circumstances shall the authors be liable for any damage, loss of
- profits, or any indirect or consequential loss arising out of the use of
- this software or inability to use this software, even if they have been
- advised of the possibility of such loss.
-
- The authors do their best to ensure that this disc is distributed virus
- free.
- ************************************************************************
-
- Files in !WimpPoly
- !Boot, !Run, !Sprites, Templates
- usual files needed to run the application
-
- Sub directories
- aif contains the compiled program run by !Run
- cde text files to be included in the Fortran source of Wimp Poly
- Dat1 |
- Dat2 | data files from netlib
- Dat3 data files made by K.M.Crennell
- f77 Text file of the Fortran source of WimpPoly
-
- Essential Textfiles read by WimpPoly while executing
- PolyHelp Running instructions seen in the 'Help' window in response to
- clicking the 'menu' button over the 'choice' window with the
- lists of polyhedron names. If you change this file to make it
- more meaningful, remember that only 25 lines are displayed.
- PolyList The list of polyhedron names stored in the datafiles, Dat1,
- Dat2, Dat3. Lines beginning with a blank space are section
- titles, plotted in red on the polyhedron choice window.
- Positive numbers at the beginning of a line are the polyhedron
- index number used to find the datafile for the polyhedron of
- that name. The name makes an icon in the choice window which
- you 'select' with the mouse button to see the polyhedron.
- Negative numbers are alternative names shown in green.
- There are 3 'test' files at the end to let you add more
- datafiles without changing PolyList. The current maximum
- number of lines allowed in PolyList is 160
-
- Textfiles for your Information
- DataFormat defines the datafile format so that you can add your own.
- ReadMe This file
-
- DrawFiles
- IcosaNet a planar net of the Icosahedron, with 'tabs' drawn on manually
- using 'Draw' to show you how to construct a solid model.
-
- There are also a variable number of other Drawfiles depending on how much
- space there is on the disc. They are composite files showing selections of
- Polyhedra, made using 'Draw' to combine the files of single polyhedra
- 'saved' from !WimpPoly. Their names should explain what they are, e.g.
- 'Platonic' shows all the Platonic solids, 'ArchiDual', the Archimedean
- duals, 'Prisms', shows prisms and anti-prisms.
-
-
- Notes.
- 1. Known Errors in datafiles.
- The algorithm used to plot the polyhedra assumes they are made from
- non-intersecting plane faces. This is not true for some of the 'netlib' data
- which plot incorrectly. Files with known errors are:
-
- No. problem
- 8 has same net as 4
- 32 no 3d vertices only the planar net
- 66-69 3D connectivity of some vertices missing from central region
-
- If you can correct these, or make new datafiles, please send them to the
- library organiser, address above, so that others can share them.
-
- 2. Making Models and Useful books
- You can make your own models by plotting the 'Drawfiles' saved from
- the 'net' window, sticking them on card, and cutting them out leaving
- flaps to stick the sides together as shown in the example 'IcosaNet'.
- We find it easier to bend along the dotted lines of this icosahedron
- before cutting anything out. Please tell us if you find a good way to
- glue in the last piece!
-
- You can learn more about making models of polyhedra and their
- stellations from the following paperback books:
-
- 'Polyhedron Models' M.J.Wenniger
- Cambrige University Press SBN 521 09859 9
- 'Mathematical Models' H.M.Cundy and A.P.Rollet
- Tarquin Publications ISBN 0 906212 20 0
- 'The Geometrical Foundation of Natural Structure' Robert Williams
- Dover Publications ISBN 0 486 23729 X