25#ifndef __TRICAMERA_H__
26#define __TRICAMERA_H__
36extern triVec4f triOrigin;
58triCamera* triCameraCreate( triFloat x, triFloat y, triFloat z );
62void triCameraMove(
triCamera* cam, triFloat x, triFloat y, triFloat z );
65void triCameraRotate(
triCamera* cam, triFloat angle, triVec4f* axis );
68void triCameraRotateAbout(
triCamera* cam, triFloat angle, triVec4f* axis, triVec4f* center );
73void triCameraSetDestination(
triCamera* cam, triFloat angle, triVec4f* axis, triFloat px, triFloat py, triFloat pz, triFloat t );
76void triCameraInterpolate(
triCamera* cam, triFloat dt );
79void triCameraUpdateMatrix(
triCamera* cam );
Definition triCamera.h:39
4D float Vector (quaternion)
Definition triTypes.h:228