|
|
// Persistence of Vision Ray Tracer Scene Description File
// File: cookies.pov
// Vers: 3.1
// Desc: No Bake Chocolate Oatmeal Cookies (Yum!)
// Date: 11/17/1999
// Auth: Ken Kopin (Ken### [at] mwwebcom)
//
#version 3.1
#include "ingredients.inc" // Easier to keep them all together
#include "units.inc" // Measurements of all kinds.
#include "kitchen.inc" // cooking methods/pans, etc.
// ----------------------------------------
#declare CookieStuff = union {
object {LargePot}
object {Margarine*1*Cup}
object {Sugar*2*Cup}
object {Salt*0.5*teaspoon} // teaspoon is ALWAYS lowercase. :)
object {Milk*0.5*Cup}
object {Cocoa_Powdered_Baking*0.333*Cup}
}
#while (Boiling=False)
// Wait for it to boil
#end
#while (Timer < 5*Minutes)
#do {Boil}
#end
// ----------------------------------------
#declare BoiledCookieStuff =
union {
object {CookieStuff}
object {Vanilla*1*teaspoon}
object {QuickOats*3*Cup}
#if LikesWalnuts = True
object {Walnuts*0.5*Cup}
#else
object {QuickOats*0.5*Cup} // yes, more oats. :)
#end
}
#while (object {BoiledCookieStuff} = Unmixed)
#do {Mix}
#end
// ----------------------------------------
#declare SmallCookieBlobs = object {1*teaspoon}
#declare WorkingSurface = object {WaxPaper}
union {
object {WorkingSurface}
difference {
object {BoiledCookieStuff}
object {SmallCookieBlobs}
}
}
#if SingleLonleyPerson = True
scale 1.0
#else
scale 2.0
#end
// ----------------------------------------
#warning "While this is a *Real* Recipe, if you die, it's your own fault -
Ken"
#warning "P.S. Don't eat the LargePot :)"
#render "Yea, right. :)"
Post a reply to this message
|
|