UC3D - Version 1.0, March 1989, Written by Itzhak Lif, Tel-Aviv, Israel. Documentation ============= WHAT? : UC3D is a graphic program that displays in 3 dimensional (3D) animation a text that YOU choose to display. For example if your name is 'david', you might type at the DOS prompt: "uc3d david". What the program will do is to create 3D pictures of the text 'DAVID', store them in memory and then re-display them on the screen at a much faster speed. BTW - UC3D means "you see 3D". HOW? : For quick help type "uc3d" at the DOS prompt. The syntax is: "uc3d text_to_see" or "uc3d n,text_to see" or "uc3d n text_to_see" all followed by "", n is a positive integer smaller than 9 and it determines the size of the letters of text_to_see on the screen. After n you must type a comma or a space and then the text. The text is any text composed from the english letters a to z and spaces (spaces are significant), however you can't have text_to_see to be made of just spaces. If you omit the number then UC3D will try to find the optimal one. Examples: "uc3d r", "uc3d israel", "uc3d israel ", "uc3d israel", "uc3d 2,israel", "uc3d 5,xyz", "uc3d 6,abc", "uc3d 1,small text". After the pictures are stored in memory, you can use the keys shown at the bottom of the screen to control the movement. WHERE?: For the program to run you need to have a CGA card on your system and big memory (more than 256K). WHY? : I developed my idea of 3D animation for a computer 2 years ago, on a different computer and i wanted to see how it works on the PC, this time adding new ideas. The program was written in the first stages in 2 languages: C and 8088 assembly, then the C part (routines for the mathematical calculations) was translated to assembly using the "-S" option of the C compiler and then that code was improved for speed. UC3D was assembled and linked using Microsoft (C) MASM, version 4.0 and LINK verion 3.05 - so the program doesn't contain any C run-time routines at all. WHEN? : UC3D Version 1.0 is released to the public domain on March '89. Future versions (1.1 and maybe 2.0) will include HEBREW letters and other symbols (1.1) and/or a possibility that YOU will decide upon the movement of the objects (2.0). Bugs: the animation is not 100% o.k., also the memory menagement can be improved, hopefully this and other bugs will be fixed in the next version(s). WHO? : Any comments on the program are welcomed, please send me an echo mail message on any Tel-Aviv BBS or call me at home: (03) 541-2854. Hope you'll enjoy it.