FITD/FitdLib/renderer.h

22 lines
552 B
C++

#ifndef _RENDERER_H_
#define _RENDERER_H_
extern int BBox3D1;
extern int BBox3D2;
extern int BBox3D3;
extern int BBox3D4;
#define NUM_MAX_POINT_IN_POINT_BUFFER 800
#define NUM_MAX_BONES 50
extern std::array<point3dStruct, NUM_MAX_POINT_IN_POINT_BUFFER> pointBuffer;
extern int numOfPoints;
void transformPoint(float* ax, float* bx, float* cx);
int AffObjet(int x, int y, int z, int alpha, int beta, int gamma, sBody* pBody);
void computeScreenBox(int x, int y, int z, int alpha, int beta, int gamma, sBody* bodyPtr);
#endif