#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