Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!caip!sri-spam!nike!ucbcad!ucbvax!sdcsvax!net1!fritzz From: fritzz@net1.UCSD.EDU (Friedrich Knauss) Newsgroups: net.sources Subject: basic ray tracing:part 5 (rtd.h) Message-ID: <194@net1.UCSD.EDU> Date: Fri, 25-Jul-86 17:40:47 EDT Article-I.D.: net1.194 Posted: Fri Jul 25 17:40:47 1986 Date-Received: Sat, 26-Jul-86 22:28:15 EDT Reply-To: fritzz@net1.UUCP (Friedrich Knauss) Organization: University of California, San Diego Lines: 28 struct vector { double x; double y; double z; double l; double xzl;} ; struct ray { struct vector org; struct vector dir;} ; struct sphere { struct vector cent; double rad;} ; struct ball { struct sphere s; float ior; float rfr; float rfl; float dif; float amb; }; struct mat { struct vector x; /* first !row! */ struct vector y; /*second !row! */ struct vector z;}; /* third !row! */