uRay Code Fragments

Several code fragments for the uRay format are available:

display.c

DISPLAY.C is C-language code that displays IFF/ILBM files on an Amiga.

extent.c

EXTENT.C is C-language code that builds a hierarchy of oct-tree extents to speed up tracing.

intersec.c

INTERSEC.C is C-language code that computes all ray object intersections.

make.vrs

MAKE.VRS places the comment at the top of the README file into all of the source files.

makefile

The Makefile creates Amiga floating point definitions.

output.c
OUTPUT.C is C-language module to write output files.

random.c

RANDOM.C is a random number generator.

rename.bat

RENAME.BAT renames various uRay files.

rkm.c

RKM.C is C-language code that runs length encoding from RKM.

support.c

SUPPORT.C is a set of miscellaneous support routines.

texture.c

TEXTURE.C is a C-language module that computes the textures of objects.

trace.c

TRACE.C is a C-language module containing all ray tracing.

uray.c

URAY.C is a series of top-level routines.

uray.dat

URAY.DAT is an associated data file for URAY.C.

uray.h

URAY.H contains global definitions for uRay software.


Copyright © 1996 O'Reilly & Associates, Inc. All Rights Reserved.