Dec 072017
C Code from “Graphics Gems” volume 1 by Glassner. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
GEMS | 0 | 0 | stored |
2DCLIP | 0 | 0 | stored |
BIO.C | 3146 | 1148 | deflated |
BOX.H | 186 | 126 | deflated |
CLIP.C | 2904 | 1197 | deflated |
CROSS.C | 6788 | 1915 | deflated |
LINE.H | 1795 | 773 | deflated |
MAKEFILE | 212 | 142 | deflated |
AALINES | 0 | 0 | stored |
00README | 1074 | 564 | deflated |
AALINES.C | 5139 | 2045 | deflated |
AALINES.H | 1371 | 711 | deflated |
AAMAIN.C | 1578 | 793 | deflated |
AATABLES.C | 5772 | 1973 | deflated |
FASTMATM.C | 12335 | 1862 | deflated |
LONGCONS.H | 1701 | 868 | deflated |
MAKEFILE | 462 | 301 | deflated |
UTAH.C | 4532 | 1109 | deflated |
UTAH.H | 877 | 284 | deflated |
AAPOLYSC.C | 7519 | 2667 | deflated |
ALBERS.C | 3994 | 1742 | deflated |
BINREC.C | 1171 | 620 | deflated |
BOUNDSPH.C | 3767 | 1452 | deflated |
BOXSPHER.C | 3760 | 849 | deflated |
CIRCLERE.C | 1513 | 538 | deflated |
CONCAVES.C | 4931 | 2002 | deflated |
DIGITALL.C | 943 | 474 | deflated |
DISSOLVE.C | 4596 | 1521 | deflated |
DOUBLELI.C | 4647 | 1222 | deflated |
FASTJITT.C | 1720 | 652 | deflated |
FITCURVE.C | 14420 | 4074 | deflated |
FIXEDTRI.C | 1725 | 839 | deflated |
FORMS.C | 5341 | 1968 | deflated |
GGVECLIB.C | 10162 | 2621 | deflated |
GRAPHICS.H | 4049 | 1495 | deflated |
HASH3D.C | 1454 | 719 | deflated |
HSLTORGB.C | 1736 | 737 | deflated |
HYPOTAPP.C | 1545 | 797 | deflated |
INTERLEA.C | 6497 | 1956 | deflated |
LABEL.C | 2291 | 1053 | deflated |
LINEEDGE.C | 3852 | 993 | deflated |
MAKEFILE | 2894 | 1248 | deflated |
MANIFEST | 4705 | 1730 | deflated |
MATRIXIN.C | 4893 | 1260 | deflated |
MATRIXOR.C | 1335 | 665 | deflated |
MATRIXPO.C | 3390 | 859 | deflated |
MEDIAN.C | 2941 | 1097 | deflated |
NEARESTP.C | 12269 | 4068 | deflated |
ORDERDIT.C | 2483 | 1161 | deflated |
PIXELINT.C | 1534 | 748 | deflated |
PNTONLIN.C | 2024 | 884 | deflated |
POLYSCAN | 0 | 0 | stored |
FANCYTES.C | 3298 | 1444 | deflated |
MAKEFILE | 380 | 217 | deflated |
POLY.C | 2310 | 536 | deflated |
POLY.H | 1914 | 857 | deflated |
POLY_CLI.C | 4217 | 1668 | deflated |
POLY_SCA.C | 4638 | 1747 | deflated |
SCANTEST.C | 1854 | 922 | deflated |
QUATERNI.C | 2216 | 911 | deflated |
RAYBOX.C | 1793 | 746 | deflated |
RAYPOLYG.C | 1553 | 627 | deflated |
README | 1473 | 768 | deflated |
README.TOO | 6184 | 2461 | deflated |
RGBTO4BI.C | 1448 | 503 | deflated |
ROOTS3AN.C | 4724 | 1708 | deflated |
SEEDFILL.C | 2371 | 1097 | deflated |
SQUARERO.C | 2048 | 933 | deflated |
STURM | 0 | 0 | stored |
MAIN.C | 2173 | 839 | deflated |
MAKEFILE | 211 | 116 | deflated |
SOLVE.H | 710 | 391 | deflated |
STURM.C | 5198 | 1788 | deflated |
UTIL.C | 1768 | 745 | deflated |
TRANSBOX.C | 1672 | 677 | deflated |
TRIPOINT.C | 2746 | 920 | deflated |
VIEWTRAN.C | 1575 | 713 | deflated |
Download File GRAFGEM1.ZIP Here
Contents of the README file
This directory contains source code related to the book
"Graphics Gems" (editor, Andrew S. Glassner, published by
Academic Press, Cambridge, MA, 1990, ISBN 0-12-286165-5, 833 pgs.).
The authors and the publisher hold no copyright restrictions
on any of these files; this source code is public domain, and
is freely available to the entire computer graphics community
for study, use, and modification. We do request that the
comment at the top of each file, identifying the original
author and its original publication in the book Graphics
Gems, be retained in all programs that use these files.
The original source files are stored in a plain text format; you
may download them without any special techniques (i.e. you need
not enable binary transfer, or have a special formatter to
read and use the code). The updated source files in the "src"
directory should be downloaded using binary transfer mode.
Additional submissions (bug fixes, skeleton programs, auxiliary
routines, etc.) may be directed to the site administrator,
Craig Kolb ([email protected]). He will determine on a case-by-case
basis if a particular submission should be included in this archive.
If accepted, these routines will be made available in a companion
directory.
src/The most up-to-date version of each gem.
See src/README for details.
original/Source code as printed in "Graphics Gems".
See original/README for details.
patches/Patches to the original source code.
December 7, 2017
Add comments