home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 9
/
CD_ASCQ_09_1193.iso
/
news
/
4428
/
woildat
/
utildecl.dat
< prev
next >
Wrap
Text File
|
1991-08-31
|
2KB
|
51 lines
DECLARE LightSource = OBJECT { Just reference and TRANSLATE }
SPHERE <0.0 0.0 0.0> 1.0 END_SPHERE
TEXTURE
COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
AMBIENT 1.0
DIFFUSE 0.0
END_TEXTURE
LIGHT_SOURCE
COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
END_OBJECT
DECLARE SunSource = OBJECT { Just reference and TRANSLATE }
SPHERE <0.0 0.0 0.0> 1.0 END_SPHERE
TEXTURE
COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
AMBIENT 1.0
DIFFUSE 0.0
END_TEXTURE
LIGHT_SOURCE
COLOUR RED 0.8 GREEN 0.196078 BLUE 0.196078
END_OBJECT
{
The correct syntax to use these would be:
DECLARE XPipe_Id = 0.5 { or whatever }
OBJECT
DIFFERENCE XPipe END_DIFFERENCE
COLOR Blah
TEXTURE Blah_blah_blah COLOR Blah END_TEXTURE
SCALE <WhateverX WhateverY WhateverZ>
END_OBJECT
}
DECLARE XPipe_Od = 1.0 DECLARE XPipe_Id = 0.999
DECLARE XPipe = DIFFERENCE
INTERSECTION X_Disk SCALE <1.0 XPipe_Od XPipe_Od> END_INTERSECTION
QUADRIC Cylinder_X SCALE <1.0 XPipe_Id XPipe_Id> END_QUADRIC
END_DIFFERENCE
DECLARE YPipe_Od = 1.0 DECLARE YPipe_Id = 0.999
DECLARE YPipe = DIFFERENCE
INTERSECTION Y_Disk SCALE <1.0 YPipe_Od YPipe_Od> END_INTERSECTION
QUADRIC Cylinder_Y SCALE <1.0 YPipe_Id YPipe_Id> END_QUADRIC
END_DIFFERENCE
DECLARE ZPipe_Od = 1.0 DECLARE ZPipe_Id = 0.999
DECLARE ZPipe = DIFFERENCE
INTERSECTION Z_Disk SCALE <1.0 ZPipe_Od ZPipe_Od> END_INTERSECTION
QUADRIC Cylinder_Z SCALE <1.0 ZPipe_Id ZPipe_Id> END_QUADRIC
END_DIFFERENCE