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

  1. /* 3-D Drawing Module for Microsoft C 5.xx by Quinn-Curtis 1988  */
  2.  
  3.  
  4. struct point3D{
  5.    float x,y,z;
  6. };
  7.  
  8.  
  9. void IdArg(float a[]);
  10. void Concat(float a[],float b[],float c[]);
  11. void Ident();
  12. void tInit();
  13. void Xfrm2P(float x,float y,float *xt,float *yt);
  14. void WorldTran2(float x,float y);
  15. void WorldRotate2(float degree);
  16. void WorldScale2(float x,float y);
  17. void Line2Abs(float x,float y);
  18. void Move2Abs(float x,float y);
  19. void Line2Rel(float x,float y);
  20. void Move2Rel(float x,float y);
  21. void IdArg3(float a[]);
  22. void Concat3( float a[],float b[],float c[] );
  23. void Ident3();
  24. void tInit3();
  25. void Xfrm3P(float x,float y,float z,float w,
  26.             float *xt,float *yt,float *zt,float *wt);
  27. void WorldTran3( float x,float y,float z);
  28. void WorldRotate3( float degree,int iAxis);
  29. void WorldScale3( float x,float y,float z);
  30. void Persp( float dist  );
  31. void Line3Abs( float x,float y,float z);
  32. void Move3Abs( float x,float y,float z);
  33. void Line3Rel( float x,float y,float z);
  34. void Move3Rel(float x,float y,float z);
  35. void Draw3DAxes( float x,float y,float z);
  36. void Label3D(char *outstring);
  37. void PolyFill3D( struct point3D *p, int fillstyle, int fillcolor,int numdat);
  38. void Init3D(int crtmod);
  39. void Close3DGraphics();
  40.