home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Homebrewer's Handbook / vr.iso / avril / example1.c < prev    next >
C/C++ Source or Header  |  1996-03-19  |  564b  |  29 lines

  1. /* EXAMPLE1 -- a cube */
  2.  
  3. /* Written by Bernie Roehl, April 1994 */
  4.  
  5. #include "avril.h"
  6.  
  7. void main()
  8.     {
  9.     vrl_Object *cube;
  10.     vrl_Light *light;
  11.     vrl_Camera *camera;
  12.  
  13.     vrl_SystemStartup();
  14.  
  15.     cube = vrl_ObjectCreate(vrl_PrimitiveBox(100, 100, 100, NULL));
  16.     vrl_ObjectRotY(cube, float2angle(45));
  17.  
  18.     light = vrl_LightCreate();
  19.     vrl_LightRotY(light, float2angle(45));
  20.     vrl_LightRotX(light, float2angle(45));
  21.  
  22.     camera = vrl_CameraCreate();
  23.     vrl_CameraRotX(camera, float2angle(45));
  24.     vrl_CameraMove(camera, 0, 500, -500);
  25.  
  26.     vrl_SystemRun();
  27.     }
  28.  
  29.