mi32/geom3d.h File Reference

<mi32/geom3d.h> More...

#include <mi32/stddefns.h>
Include dependency graph for geom3d.h:

Go to the source code of this file.

Defines

#define CLIP3D_ClipBackPlane   0x0002
#define CLIP3D_Perspective   0x0001
#define OUTCODE3D_Back   0x10
#define OUTCODE3D_Bottom   0x02
#define OUTCODE3D_Front   0x20
#define OUTCODE3D_Left   0x08
#define OUTCODE3D_Right   0x04
#define OUTCODE3D_Top   0x01

Functions

void Clip3DCompOutCodes (INT32 numpoints, DPOINT3D *point, UINT8 *outcode, double zmin, UINT32 flags)
int Clip3DFlatPolygon (DPOINT3D *ipoint, UINT8 *outcode, INT32 numIPoints, DPOINT3D *opoint, double ViewPlaneDist, UINT32 flags)
int Clip3DLine (DPOINT3D *p0, DPOINT3D *p1, double zmin, UINT32 flags)
int Clip3DLineParallel (DPOINT3D *p0, DPOINT3D *p1, UINT32 flags)
int Clip3DLinePerspective (DPOINT3D *p0, DPOINT3D *p1, double zmin, UINT32 flags)
int Clip3DTriangle (DPOINT3D **tp, UINT8 *outcode, DPOINT3D *opoint, double ViewPlaneDist, UINT32 flags)

Detailed Description

<mi32/geom3d.h>

3-D geometry functions


Define Documentation

#define CLIP3D_ClipBackPlane   0x0002

Clip against back plane.

#define CLIP3D_Perspective   0x0001

Perspective view.

#define OUTCODE3D_Back   0x10
#define OUTCODE3D_Bottom   0x02
#define OUTCODE3D_Front   0x20
#define OUTCODE3D_Left   0x08
#define OUTCODE3D_Right   0x04
#define OUTCODE3D_Top   0x01

Constants.


Generated on Sun Oct 7 21:26:25 2012 for TNTsdk 2012 by  doxygen 1.6.1