
|
84782 packages online
|
|
 |
|
gfx/misc/graphtal1293.lha |
|
No screenshot available
|
|
README.AMIGA (2nd Version 12.93)
=============
- To compile Graphtal on the Amiga you need GCC-233, the os-includes
and a lot of memory. (compilation without optimizer: about 6MB)
Don't forget to set a large stack size (256000 is fine) !
Because AmigaDOS isn't case sensitive you must edit string.h
(for more information on this read the header of string.h)
(NEW) Do also read the file IMPORTANT.README.AMIGA
- Graphtal has a device for Rayshade output.
- I have include some tools to convert PPM output to IFF24 in bin
(to convert PPM output to IFF get the the PBM plus package)
- Note: some examples for Graphtal need a lot of memory (over 10MB) !
- Note: Graphtal needs the cpp to process the inputfile.
(NEW) cpp and sh are now included in the directory Unix
- GCC-233 and Rayshade are available by anonymous FTP in ftp.luth.se
or any other Aminet site
- (NEW) Note: setting the environment variable COLORFILE now works
(see changes in file color.C)
- (NEW) examples how to use graphtal can be found in the file EXAMPLE.SCRIPT
Lucas Ammon (lammon@iamexwi.unibe.ch)
DESCRIPTION
graphtal is a tool for manipulating spT0L-systems (context
free, table oriented L-systems with stochastic productions).
graphtal reads a file containing an L-system description and
starts the interpretation. In addition, graphtal is able to
interpret the result graphically, producing different kinds
of output.
The main reference for the program is the book The Virtual
Laboratory: The Algorithmic Beauty of Plants by P. Prusink-
iewicz and A. Lindenmayer. The language used in graphtal is
different from the one in the book and will be described
completely in this document.
DEVICE DRIVERS
EXAMPLE DEVICE
The example driver produces a ASCII dump of the primitives
generated. It shows the easiest way to implement a driver.
BBOX DEVICE
The bbox driver computes the bounding box and gives a hint
for the viewing parameters of the objects defined by the L-
system description. This is useful for the flat device,
which does no automatic view computations.
LINE DEVICE (X11,AMIGA)
This driver generates a simple line drawing of the object
defined by the L-system. Line width, color, textures,
spheres, macros and library object are not supported by this
driver. Viewing parameters are automatically set, when none
are provided by the user.
WIRE DEVICE (X11,AMIGA)
The wire device driver draws a more realistic image of the
object than line device. Not supported are colors, textures
and library objects. Viewing parameters are also set
automatically, when none are provided.
FLAT DEVICE
The flat device works with a z-buffer algorithm, which is
able to shade convex and concave polygons. Shading calcula-
tions are done with regard to the light source located at
the eyepoint. The driver does not depend on the number of
polygons, therefore even very large scenes can be visual-
ized. As a drawback of this feature, the viewing parameters
have to be provided by the user (use BBOX DEVICE to calcu-
late them). Textures and library objects are not supported
by this driver. The output of the rendering process is an
image in ppm format (portable pixmap).
RAYSHADE DEVICE
The rayshade device is the most complete of all the drivers.
It generates output for the raytracer rayshade. The driver
produces at least two output files:
graphtal -d rayshade anExample.lsys
generates the files default.ray and default.ray.def
graphtal -d rayshade -O anExample.ray
generates the files anExample.ray and anExample.ray.def.
The file name.ray contains the options for the rendering
process and in the name.ray.def file the geometric primi-
tives are stored. For each macro definition, the rayshade
driver produces it's own file with the name
macrName.ray.def. If library objects are used, a file with
the name libraryName.ray.lib must be provided by the user
for each object.
AUTHOR
Christoph Streit (streit@iam.unibe.ch)
AMIGA PORT
Lucas Ammon (lammon@iamexwi.unibe.ch)
COPYRIGHT NOTICE
Copyright (C) 1992 Christoph Streit
All rights reserved.
This software may be freely copied, modified, and redistri-
buted provided that this copyright notice is preserved on
all copies.
You may not distribute this software, in whole or in part,
as part of any commercial product without the express con-
sent of the authors.
There is no warranty or other guarantee of fitness of this
software for any purpose. It is provided solely "as is".
|
Contents of gfx/misc/graphtal1293.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 1253 3148 39.8% -lh5- 0d94 Feb 2 1980 Graphtal.Amiga/AMIGA_Window.C
[generic] 723 1677 43.1% -lh5- 5ecf Feb 2 1980 Graphtal.Amiga/AMIGA_Window.h
[generic] 1613 5371 30.0% -lh5- de6e Nov 17 1992 Graphtal.Amiga/BaseWindow.C
[generic] 893 2150 41.5% -lh5- e192 Nov 17 1992 Graphtal.Amiga/BaseWindow.h
[generic] 649 1431 45.4% -lh5- 61aa Nov 17 1992 Graphtal.Amiga/BBoxDevice.C
[generic] 569 1188 47.9% -lh5- 2061 Nov 17 1992 Graphtal.Amiga/BBoxDevice.h
[generic] 128268 380672 33.7% -lh5- 1479 Dec 13 1993 Graphtal.Amiga/Bin/graphtal
[generic] 4484 7916 56.6% -lh5- 8caa Aug 3 1990 Graphtal.Amiga/Bin/PPMprev
[generic] 3510 5416 64.8% -lh5- 46f6 Feb 3 1991 Graphtal.Amiga/Bin/PPMto24
[generic] 384 713 53.9% -lh5- d79e Nov 17 1992 Graphtal.Amiga/boolean.h
[generic] 708 1930 36.7% -lh5- a0c0 Nov 17 1992 Graphtal.Amiga/BoundingBox.C
[generic] 571 1300 43.9% -lh5- 9e1d Nov 17 1992 Graphtal.Amiga/BoundingBox.h
[generic] 1160 2758 42.1% -lh5- e0ff Dec 12 1993 Graphtal.Amiga/Color.C
[generic] 638 1373 46.5% -lh5- c60d Dec 12 1993 Graphtal.Amiga/Color.h
[generic] 4324 14715 29.4% -lh5- 0454 Nov 10 1992 Graphtal.Amiga/colors.def
[generic] 5820 36688 15.9% -lh5- d9ec Oct 13 1992 Graphtal.Amiga/colors.ray.def
[generic] 2042 5473 37.3% -lh5- 3214 Nov 19 1992 Graphtal.Amiga/Cone.C
[generic] 641 1312 48.9% -lh5- f1cf Nov 19 1992 Graphtal.Amiga/Cone.h
[generic] 277 465 59.6% -lh5- e2d5 Oct 27 1992 Graphtal.Amiga/COPYRIGHT
[generic] 1541 3813 40.4% -lh5- 36dc Nov 19 1992 Graphtal.Amiga/Cylinder.C
[generic] 580 1184 49.0% -lh5- f631 Nov 19 1992 Graphtal.Amiga/Cylinder.h
[generic] 687 1778 38.6% -lh5- 2405 Feb 2 1980 Graphtal.Amiga/DeviceDriver.C
[generic] 1165 3075 37.9% -lh5- 41e3 Nov 20 1992 Graphtal.Amiga/DeviceDriver.h
[generic] 618 1288 48.0% -lh5- 3a9b Nov 20 1992 Graphtal.Amiga/Error.C
[generic] 496 873 56.8% -lh5- 692f Nov 20 1992 Graphtal.Amiga/Error.h
[generic] 384 3057 12.6% -lh5- 893a Dec 13 1993 Graphtal.Amiga/EXAMPLE.SCRIPT
[generic] 665 1631 40.8% -lh5- 3668 Nov 17 1992 Graphtal.Amiga/ExampleDevice.C
[generic] 516 1106 46.7% -lh5- 6cc9 Nov 17 1992 Graphtal.Amiga/ExampleDevice.h
[generic] 310 571 54.3% -lh5- a676 Nov 2 1992 Graphtal.Amiga/Examples/3D_Hilbert.lsys
[generic] 356 645 55.2% -lh5- 7a64 Oct 30 1992 Graphtal.Amiga/Examples/aono.lsys
[generic] 352 632 55.7% -lh5- 1204 Oct 30 1992 Graphtal.Amiga/Examples/balls.anim.sys
[generic] 994 2639 37.7% -lh5- a67f Nov 3 1992 Graphtal.Amiga/Examples/birchanim
[generic] 257 747 34.4% -lh5- b60c Oct 30 1992 Graphtal.Amiga/Examples/birchleaf1.ray.lib
[generic] 257 747 34.4% -lh5- 5b03 Oct 30 1992 Graphtal.Amiga/Examples/birchleaf2.ray.lib
[generic] 257 747 34.4% -lh5- c007 Oct 30 1992 Graphtal.Amiga/Examples/birchleaf3.ray.lib
[generic] 1115 3280 34.0% -lh5- 36a7 Nov 3 1992 Graphtal.Amiga/Examples/birchtree.anim.lsys
[generic] 1057 3205 33.0% -lh5- 2222 Nov 10 1992 Graphtal.Amiga/Examples/birchtree.lsys
[generic] 70 3008 2.3% -lh5- 0dec Oct 30 1992 Graphtal.Amiga/Examples/birchtrunk.map
[generic] 986 2537 38.9% -lh5- e5e8 Nov 3 1992 Graphtal.Amiga/Examples/bouncingball
[generic] 4324 14715 29.4% -lh5- 0454 Nov 10 1992 Graphtal.Amiga/Examples/colors.def
[generic] 5820 36688 15.9% -lh5- d9ec Oct 30 1992 Graphtal.Amiga/Examples/colors.ray.def
[generic] 1223 5185 23.6% -lh5- bde9 Nov 17 1992 Graphtal.Amiga/Examples/firtree.lsys
[generic] 387 759 51.0% -lh5- 2d19 Oct 30 1992 Graphtal.Amiga/Examples/honda.lsys
[generic] 357 646 55.3% -lh5- 55fd Nov 2 1992 Graphtal.Amiga/Examples/leaf.lsys
[generic] 266 699 38.1% -lh5- 49f8 Nov 10 1992 Graphtal.Amiga/Examples/leaf.ray.def
[generic] 245 389 63.0% -lh5- ce9f Nov 3 1992 Graphtal.Amiga/Examples/macroDemo.lsys
[generic] 696 2080 33.5% -lh5- aea0 Nov 2 1992 Graphtal.Amiga/Examples/mountain.lsys
[generic] 1100 4760 23.1% -lh5- 9387 Nov 2 1992 Graphtal.Amiga/Examples/needle.ray.lib
[generic] 414 1581 26.2% -lh5- 2ddb Nov 10 1992 Graphtal.Amiga/Examples/performance.txt
[generic] 379 858 44.2% -lh5- 6cec Nov 2 1992 Graphtal.Amiga/Examples/plant.lsys
[generic] 402 886 45.4% -lh5- 44be Oct 30 1992 Graphtal.Amiga/Examples/roseleaf.lsys
[generic] 417 824 50.6% -lh5- 0ba0 Oct 29 1992 Graphtal.Amiga/Examples/skyscraper.lsys
[generic] 193 297 65.0% -lh5- 2f3f Oct 30 1992 Graphtal.Amiga/Examples/spiral.lsys
[generic] 306 526 58.2% -lh5- 2b1e Oct 30 1992 Graphtal.Amiga/Examples/sqrt.lsys
[generic] 397 996 39.9% -lh5- 3158 Oct 30 1992 Graphtal.Amiga/Examples/sunflower.lsys
[generic] 89 113 78.8% -lh5- e4db Oct 30 1992 Graphtal.Amiga/Examples/template.lsys
[generic] 139 200 69.5% -lh5- 9036 Oct 30 1992 Graphtal.Amiga/Examples/torus.lsys
[generic] 990 2625 37.7% -lh5- b854 Nov 3 1992 Graphtal.Amiga/Examples/treecone
[generic] 349 835 41.8% -lh5- 772a Oct 30 1992 Graphtal.Amiga/Examples/treecone.anim.lsys
[generic] 964 2376 40.6% -lh5- 1c4d Oct 30 1992 Graphtal.Amiga/Examples/treeWithLeafs.lsys
[generic] 488 1020 47.8% -lh5- a5c7 Nov 2 1992 Graphtal.Amiga/Examples/treeWithTexture.lsys
[generic] 1563 6082 25.7% -lh5- 81c5 Aug 26 1993 Graphtal.Amiga/Expression.C
[generic] 1070 2823 37.9% -lh5- ce3d Nov 17 1992 Graphtal.Amiga/Expression.h
[generic] 2202 13456 16.4% -lh5- 67fa Nov 17 1992 Graphtal.Amiga/ExprItems.C
[generic] 1079 7828 13.8% -lh5- 4979 Nov 20 1992 Graphtal.Amiga/ExprItems.h
[generic] 2006 6067 33.1% -lh5- 7faa Nov 17 1992 Graphtal.Amiga/FlatDevice.C
[generic] 826 1847 44.7% -lh5- a6ac Nov 17 1992 Graphtal.Amiga/FlatDevice.h
[generic] 788 1746 45.1% -lh5- 58fe Nov 17 1992 Graphtal.Amiga/GeoObject.C
[generic] 745 1889 39.4% -lh5- 4d38 Nov 17 1992 Graphtal.Amiga/GeoObject.h
[generic] 488 884 55.2% -lh5- c102 Nov 20 1992 Graphtal.Amiga/globals.h
[generic] 9057 24281 37.3% -lh5- be96 Nov 3 1992 Graphtal.Amiga/graphtal.1
[generic] 10021 30857 32.5% -lh5- 830f Nov 20 1992 Graphtal.Amiga/graphtal.cat
[generic] 542 984 55.1% -lh5- 148c Nov 17 1992 Graphtal.Amiga/Hash.C
[generic] 415 758 54.7% -lh5- 143c Nov 17 1992 Graphtal.Amiga/Hash.h
[generic] 1267 2964 42.7% -lh5- 123b Nov 17 1992 Graphtal.Amiga/Hull.C
[generic] 606 1216 49.8% -lh5- dbf4 Nov 17 1992 Graphtal.Amiga/Hull.h
[generic] 228 399 57.1% -lh5- 98aa Dec 13 1993 Graphtal.Amiga/IMPORTANT.README.AMIGA
[generic] 5381 19584 27.5% -lh5- eb23 Nov 17 1992 Graphtal.Amiga/Interpreter.C
[generic] 1157 3081 37.6% -lh5- 31a5 Nov 20 1992 Graphtal.Amiga/Interpreter.h
[generic] 14896 58286 25.6% -lh5- f45e Nov 20 1992 Graphtal.Amiga/lex.C
[generic] 849 2033 41.8% -lh5- 0bcd Nov 17 1992 Graphtal.Amiga/LineDevice.C
[generic] 649 1409 46.1% -lh5- 2c55 Nov 17 1992 Graphtal.Amiga/LineDevice.h
[generic] 1055 1923 54.9% -lh5- 180c Sep 22 1992 Graphtal.Amiga/list.C
[generic] 1772 5434 32.6% -lh5- 72a2 Oct 28 1992 Graphtal.Amiga/list.h
[generic] 2216 6751 32.8% -lh5- f5aa Nov 17 1992 Graphtal.Amiga/LSystem.C
[generic] 1257 3457 36.4% -lh5- efe7 Nov 20 1992 Graphtal.Amiga/LSystem.h
[generic] 1384 3880 35.7% -lh5- a9d0 Mar 9 1993 Graphtal.Amiga/main.C
[generic] 503 925 54.4% -lh5- b470 Dec 13 1993 Graphtal.Amiga/makefile
[generic] 1314 3454 38.0% -lh5- 7946 Nov 20 1992 Graphtal.Amiga/Makefile.unix
[generic] 1455 4223 34.5% -lh5- bd90 Nov 20 1992 Graphtal.Amiga/MANIFEST
[generic] 635 1229 51.7% -lh5- 9e13 Feb 2 1980 Graphtal.Amiga/mathutilities.h
[generic] 80 122 65.6% -lh5- 33e6 Oct 28 1992 Graphtal.Amiga/mkdep
[generic] 1097 3117 35.2% -lh5- afb4 Nov 17 1992 Graphtal.Amiga/Module.C
[generic] 1140 2898 39.3% -lh5- ff54 Nov 17 1992 Graphtal.Amiga/Module.h
[generic] 773 1737 44.5% -lh5- f5a7 Nov 20 1992 Graphtal.Amiga/Name.C
[generic] 730 1680 43.5% -lh5- 8900 Nov 20 1992 Graphtal.Amiga/Name.h
[generic] 1689 5394 31.3% -lh5- 1214 Mar 10 1993 Graphtal.Amiga/Options.C
[generic] 674 1538 43.8% -lh5- 336d Nov 17 1992 Graphtal.Amiga/Options.h
[generic] 1744 5049 34.5% -lh5- 8efa Nov 19 1992 Graphtal.Amiga/Plane.C
[generic] 613 1271 48.2% -lh5- 7e4f Nov 19 1992 Graphtal.Amiga/Plane.h
[generic] 906 2449 37.0% -lh5- cb00 Nov 17 1992 Graphtal.Amiga/Polygon.C
[generic] 650 1462 44.5% -lh5- a51a Nov 17 1992 Graphtal.Amiga/Polygon.h
[generic] 493 976 50.5% -lh5- 2193 Nov 19 1992 Graphtal.Amiga/Predecessor.C
[generic] 564 1180 47.8% -lh5- d16c Nov 19 1992 Graphtal.Amiga/Predecessor.h
[generic] 405 773 52.4% -lh5- 84ff Nov 17 1992 Graphtal.Amiga/Primitives.h
[generic] 1202 2970 40.5% -lh5- 1c3d Nov 19 1992 Graphtal.Amiga/Production.C
[generic] 823 1842 44.7% -lh5- b71a Nov 20 1992 Graphtal.Amiga/Production.h
[generic] 551 1111 49.6% -lh5- 11a1 Nov 17 1992 Graphtal.Amiga/Ray.C
[generic] 545 1125 48.4% -lh5- 23e5 Nov 17 1992 Graphtal.Amiga/Ray.h
[generic] 2280 8379 27.2% -lh5- 96fe Nov 17 1992 Graphtal.Amiga/RayshadeDevice.C
[generic] 877 2183 40.2% -lh5- 169b Nov 17 1992 Graphtal.Amiga/RayshadeDevice.h
[generic] 1404 5086 27.6% -lh5- 8c48 Aug 26 1993 Graphtal.Amiga/rcString.C
[generic] 717 2078 34.5% -lh5- 6d43 Nov 17 1992 Graphtal.Amiga/rcString.h
[generic] 991 1819 54.5% -lh5- 67fb Nov 20 1992 Graphtal.Amiga/README
[generic] 1686 6970 24.2% -lh5- 8a4e Dec 13 1993 Graphtal.Amiga/README.AMIGA
[generic] 140 251 55.8% -lh5- dee6 Sep 4 1992 Graphtal.Amiga/rgb2rayshade.awk
[generic] 1423 3398 41.9% -lh5- 874f Nov 19 1992 Graphtal.Amiga/Sphere.C
[generic] 638 1317 48.4% -lh5- 90f7 Nov 19 1992 Graphtal.Amiga/Sphere.h
[generic] 167 244 68.4% -lh5- 21f4 Aug 26 1993 Graphtal.Amiga/string.h
[generic] 693 1575 44.0% -lh5- defc Nov 19 1992 Graphtal.Amiga/Successor.C
[generic] 579 1207 48.0% -lh5- b16c Nov 19 1992 Graphtal.Amiga/Successor.h
[generic] 1944 6640 29.3% -lh5- 5a13 Oct 28 1992 Graphtal.Amiga/table.h
[generic] 1016 2449 41.5% -lh5- dc44 Nov 19 1992 Graphtal.Amiga/transform.C
[generic] 472 991 47.6% -lh5- 10f4 Nov 19 1992 Graphtal.Amiga/transform.h
[generic] 2557 9889 25.9% -lh5- 1fad Nov 19 1992 Graphtal.Amiga/TransMatrix.C
[generic] 922 2644 34.9% -lh5- a7d1 Nov 20 1992 Graphtal.Amiga/TransMatrix.h
[generic] 1265 2990 42.3% -lh5- 2f5f Nov 19 1992 Graphtal.Amiga/Triangle.C
[generic] 640 1346 47.5% -lh5- 104b Nov 20 1992 Graphtal.Amiga/Triangle.h
[generic] 2173 6617 32.8% -lh5- 8d1e Nov 17 1992 Graphtal.Amiga/Turtle.C
[generic] 1382 4258 32.5% -lh5- c913 Nov 17 1992 Graphtal.Amiga/Turtle.h
[generic] 56295 104164 54.0% -lh5- b359 Aug 10 1992 Graphtal.Amiga/Unix/bin/sh
[generic] 36396 87104 41.8% -lh5- b2f6 Dec 30 1992 Graphtal.Amiga/Unix/usr/lib/cpp
[generic] 1422 6813 20.9% -lh5- b613 Nov 20 1992 Graphtal.Amiga/Value.C
[generic] 762 1969 38.7% -lh5- c7a9 Nov 20 1992 Graphtal.Amiga/Value.h
[generic] 383 747 51.3% -lh5- c491 Nov 17 1992 Graphtal.Amiga/ValueStack.C
[generic] 636 1343 47.4% -lh5- 9dd9 Nov 17 1992 Graphtal.Amiga/ValueStack.h
[generic] 1188 3986 29.8% -lh5- b2de Nov 19 1992 Graphtal.Amiga/Vector.C
[generic] 906 2596 34.9% -lh5- 678c Nov 20 1992 Graphtal.Amiga/Vector.h
[generic] 1225 3397 36.1% -lh5- b173 Nov 17 1992 Graphtal.Amiga/ViewTransform.C
[generic] 708 1761 40.2% -lh5- 9952 Nov 17 1992 Graphtal.Amiga/ViewTransform.h
[generic] 1892 5342 35.4% -lh5- 1a96 Nov 17 1992 Graphtal.Amiga/WireDevice.C
[generic] 811 1825 44.4% -lh5- 94a6 Nov 17 1992 Graphtal.Amiga/WireDevice.h
[generic] 1569 4063 38.6% -lh5- 556d Mar 9 1993 Graphtal.Amiga/X11_Window.C
[generic] 636 1288 49.4% -lh5- 28bb Nov 17 1992 Graphtal.Amiga/X11_Window.h
[generic] 460 3308 13.9% -lh5- bec9 Sep 14 1992 Graphtal.Amiga/X11_Window_icon
[generic] 15683 66154 23.7% -lh5- a115 Nov 20 1992 Graphtal.Amiga/yacc.C
[generic] 678 1744 38.9% -lh5- 72ba Nov 20 1992 Graphtal.Amiga/yacc.tab.h
[generic] 697 1423 49.0% -lh5- b862 Nov 17 1992 Graphtal.Amiga/yyerror.C
[generic] 405 728 55.6% -lh5- 8c7c Nov 17 1992 Graphtal.Amiga/yyerror.h
[generic] 2593 7681 33.8% -lh5- 4324 Aug 26 1993 Graphtal.Amiga/Z_Buffer.C
[generic] 829 1894 43.8% -lh5- 4e9f Nov 17 1992 Graphtal.Amiga/Z_Buffer.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 151 files 423380 1229422 34.4% Dec 14 1993
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |