home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
i
/
iritsm3s.zip
/
misc_lib
/
genmat.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-01-21
|
1KB
|
33 lines
/*****************************************************************************
* General definitions of/for GenMat.c module *
*****************************************************************************/
#ifndef GEN_MAT_H
#define GEN_MAT_H
/* And prototypes of the functions: */
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
void GenUnitMat(MatrixType Mat);
void GenMatTrans(RealType Tx, RealType Ty, RealType Tz, MatrixType Mat);
void GenMatScale(RealType Sx, RealType Sy, RealType Sz, MatrixType Mat);
void GenMatRotX1(RealType Teta, MatrixType Mat);
void GenMatRotX(RealType CosTeta, RealType SinTeta, MatrixType Mat);
void GenMatRotY1(RealType Teta, MatrixType Mat);
void GenMatRotY(RealType CosTeta, RealType SinTeta, MatrixType Mat);
void GenMatRotZ1(RealType Teta, MatrixType Mat);
void GenMatRotZ(RealType CosTeta, RealType SinTeta, MatrixType Mat);
void MultTwo4by4(MatrixType MatRes, MatrixType Mat1, MatrixType Mat2);
void MultVecby4by4(RealType VRes[3], RealType Vec[3], MatrixType Mat);
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
#endif /* GEN_MAT_H */