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