home *** CD-ROM | disk | FTP | other *** search
- Documentation for graphics 3d units:
- ------------------------------------
-
- Before Using:
- Copy VGA256.BGI to your BGI directory.
-
- Unit descriptions:
- Mm_Mem.TPU Turbo unit of a matrix implementation.
- Used by Gr3d units to initialize matrix.
- VGA256.TPU Unit when using VGA 256 color driver.
- RateTime.TPU I didn't write this unit. This unit is
- used when testing the speed of codes.
- Gr3d_pt.TPU Point implementation using matrix.
- Gr3d_obj.TPU Contains TPointGroup object and other
- routines.
- Gr3d_lst.TPU A View object implemented with a linked
- list.
-
- Sources:
- Thses source codes are included:
-
- Mm_Mem.PAS
- Gr3d_pt.PAS
- Gr3d_obj.PAS
- Gr3d_lst.PAS
-
- You are free to modify any part of the codes if speed and\or other
- considerations are important to you. Notice how a 3d point is converted
- to a screen point, etc.
-
- Testing program
- TS_Gr3d.PAS The main testing program. To take the advange of
- View object, I opened 4 views. Each can be selected,
- be added with more objects. Notice how objects are
- dynamically allocated and put on view.
-
- You are free to modify this program as well.
-
- Notes:
- I tested using TS_Gr3d.PAS on a 386/33 with Intel 387 math coprocesser.
- It has a time rate of 12 frames per second.
-
- Please feel free to change any coding. If you have questions, here are
- my E-mail addresses:
-
- GEnie: M.LEI1
- Compuserve 72002,157 [LEI MING]
-
-
-
-