home *** CD-ROM | disk | FTP | other *** search
- !WimpPoly a demonstration of the use of the Desktop from Fortran
- using the "Fortran Friends" ShareWare library.
- Version 2.34 17 October 1996
-
- 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.
-
- Version 2.33 (and corrected 2.34) work also on StrongARM processors.
-
- 'Fortran Friends' is a self-help group for Fortran users of the Archimedes,
- which collects libraries of useful routines, information on 'bugs', sources
- of PD software, and anything of use to Fortran programmers. Their first disc
- contains a Desktop Development System for Fortran, graphics, SpriteOps,
- Wimp, Binaryio and other utilities as well as the source files for
- !WimpPoly. Further contributions to the collection are always welcome,
- please send yours to the address below.
-
- ************************************************************************
- C O P Y R I G H T N O T I C E
-
- Copyright 1991
- K.M. Crennell, Greytops, The Lane, Chilton, Didcot, Oxon, OX11 0SE.
-
- The software and the data files on this disc are in the Public Domain and
- may not be sold or included in any program that will be sold for commercial gain; the authors must be acknowledged in any publications using them.
-
- This copyright notice must be included in any redistribution.
-
- 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.
-
- ************************************************************************
-
- DISK Ffriends_2 Contents
- 2 February 1992
-
- Files in !WimpPoly
- !Boot, !Run, !Sprites, Templates
- usual files needed to run the application
-
- Sub directories
- aif contains the compiled program run by !Run
- dat1 & dat2: data files from netlib
- dat3: data files made by K.M.Crennell
-
- 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 data files, 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 data file 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
- data files without changing PolyList. The current maximum
- number of lines allowed in PolyList is 160.
-
- Textfiles for your Information
-
- DataFormat defines the data file format so that you can add your own.
-
- 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 data files.
- 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 data files, 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'.
- It is 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!
-
- Note to chemists: One of the recently discovered forms of carbon, C60
- ( the 'bucky ball') takes the form of a truncated icosahedron.
-
- You can learn more about making models of polyhedra and their
- stellations from the following paperback books:
-
- 'Polyhedron Models' M.J.Wenniger
- Cambridge 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