home *** CD-ROM | disk | FTP | other *** search
- INPUT "HOW MANY SETS OF NUMBER DO YOU NEED? ", FIN
- INPUT "Start file number? ", bs
- REM INPUT "File base ? ", basename$
- basename$ = "FLAM"
- RANDOMIZE
- CONST PI = 3.141492654#
- FOR J = 1 TO FIN
- FOR I = 1 TO RND(1) * 100
- X = RND(1)
- NEXT I
- ROTY = RND(1) * 20
- ROTZ = RND(1) * 360
- X = 10 * SIN(-ROTY * (PI / 180)) * COS(-ROTZ * (PI / 180))
- Y = 10 * SIN(-ROTY * (PI / 180)) * SIN(-ROTZ * (PI / 180))
- Z = 10 * COS(-ROTY * (PI / 180))
- bas$ = RTRIM$(LTRIM$(STR$(bs)))
- zero$ = ""
- FOR k = 1 TO (8 - (LEN(bas$) + LEN(basename$)))
- zero$ = zero$ + "0"
- NEXT k
- filename$ = LTRIM$(basename$) + zero$ + bas$ + ".inc"
- OPEN filename$ FOR OUTPUT AS 1
- PRINT
- PRINT "#declare CANDROTY = "; ROTY
- PRINT "#declare CANDROTZ = "; ROTZ
- PRINT "#declare LIGHTX = "; X
- PRINT "#declare LIGHTY = "; Y
- PRINT "#declare LIGHTZ = "; Z
- PRINT #1,
- PRINT #1, "#declare CANDROTY = "; ROTY
- PRINT #1, "#declare CANDROTZ = "; ROTZ
- PRINT #1, "#declare LIGHTX = "; X
- PRINT #1, "#declare LIGHTY = "; Y
- PRINT #1, "#declare LIGHTZ = "; Z
- bs = bs + 1
- CLOSE 1
- NEXT J
-
-
-
-