26 lines
No EOL
936 B
C
26 lines
No EOL
936 B
C
#ifndef ___Vector_H___
|
|
#define ___Vector_H___
|
|
#include "DEFINES.H"
|
|
#include "ID.H"
|
|
#include "CCMath.h"
|
|
|
|
|
|
|
|
extern Vector T_Table[MAX_POINT];
|
|
extern void BuildFace();
|
|
extern Mesh MyFace;
|
|
extern Mesh MyPlane;
|
|
//extern Vector Project_FromExt(Vector &V);
|
|
extern unsigned int POsit_3D(Vector *ImagePoints , Vector *DataPoints , Vector *DataPointsCreationAxis , unsigned int ulNumberOfPoints , unsigned int LastKeyIndex , unsigned int SizeX, unsigned int SizeY);
|
|
extern void Estimate_Z(MATRIX *MatrixSrc, Vector *ImagePoints , Vector *DataPoints , Vector *CameraPos , u32 ulNumberOfPoints );
|
|
|
|
void DrawFunPilarity(MAP &SOURCEMAP , u32 Color , u32 inside);
|
|
void RenderMesh(MAP &SOURCEMAP , Mesh *pMyMesh, u32 Color , u32 inside, u32 Render);
|
|
|
|
|
|
void SetCurrentFocale(float NewFoc);
|
|
float GetCurrentFocale();
|
|
Vector Project(Vector &V);
|
|
Vector Project_2_Screen(Vector &V,MAP *RefMap);
|
|
void ComputeScreenDirs(struct WORKINGSPACE_ *WSPC);
|
|
#endif |