home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c129 / 1.ddi / ROTAXES.C < prev    next >
Encoding:
C/C++ Source or Header  |  1988-09-20  |  1.2 KB  |  49 lines

  1. # include <graph.h>
  2. # include "asyncxx.h"
  3. # include "hpplot.h"
  4. # include "worlddr.h"
  5. # include "plot3d.h"
  6.  
  7. int color,i,j;
  8. float AxL,angle;
  9. float mat3[16];
  10. float x,y;
  11. char str[3];
  12.  
  13. void main()
  14. {
  15.   tInit3();
  16.  
  17.  /****************************************************
  18.     - IF YOU WANT TO CONFIGURE FOR CGA 4 COLORS    
  19.       CHOOSE Init3D(1);                            
  20.     - HERCULES SUPPORT IS NOW INCLUDED IN MICROSOFT
  21.       C VERSION 5.1.  IF YOU WANT TO USE THE         
  22.       HERCULES DRIVER YOU MUST FIRST INSTALL       
  23.       MSHERC.COM FROM DOS BY TYPING  
  24.                   msherc<enter>
  25.       THEN IN YOUR MAIN PROGRAM CALL
  26.                   Init3D(12);
  27.     - REFER TO THE README.DOC FILE INCLUDED IN YOUR
  28.       MICROSOFT C 5.1 COMPILER
  29.  **************************************************/
  30.  
  31.   Init3D(6);
  32.   SetWorldCoordinates(-10.0,-10.0,10.0,10.0);
  33.   SelectColor(2);
  34.   WorldRotate3(10.0,2);
  35.   WorldRotate3(10.0,1);
  36.   AxL = 5.0;
  37.   angle = 3.6;
  38.   for (j = 0; j <= 2; j++){
  39.     for ( i = 0; i <= 100; i++ ){
  40.       WorldRotate3(angle,j);
  41.       SelectColor(15);
  42.       Draw3DAxes(AxL,AxL,AxL);
  43.       SelectColor(0);
  44.       Draw3DAxes(AxL,AxL,AxL);
  45.     }
  46.   }
  47.   Close3DGraphics();
  48. }
  49.