		IFND	_TM_STRUCTURES_I
_TM_STRUCTURES_I	SET	1

     STRUCTURE POINT3D,0
     WORD      p3d_x
     WORD      p3d_y
     WORD      p3d_z
     LABEL     p3d_SIZEOF

     STRUCTURE SFACE,0
     WORD      sfac_v1
     WORD      sfac_v2
     WORD      sfac_v3
     LABEL     sfac_SIZEOF

		STRUCTURE	VERTEX,0
		LONG	vt_x
		LONG	vt_y
		LONG	vt_z
		LONG	vt_xn
		LONG	vt_yn
		LONG	vt_zn
		LONG	vt_u
		LONG	vt_v
		LONG	vt_ut
		LONG	vt_vt
		LONG	vt_xp
		LONG	vt_yp
		LONG	vt_zt
		ULONG	vt_ClipBits
		LABEL	vt_SIZEOF

LEFT_VCLIP_BIT	EQU	0
RIGHT_VCLIP_BIT	EQU	1
TOP_VCLIP_BIT	EQU	2
BOTTOM_VCLIP_BIT	EQU	3

LEFT_VCLIP_FLAG	EQU	1<<LEFT_VCLIP_BIT
RIGHT_VCLIP_FLAG	EQU	1<<RIGHT_VCLIP_BIT
TOP_VCLIP_FLAG	EQU	1<<TOP_VCLIP_BIT
BOTTOM_VCLIP_FLAG	EQU	1<<BOTTOM_VCLIP_BIT


		STRUCTURE	FACE,0
		APTR	fc_V1
		APTR	fc_V2
		APTR	fc_V3
		LONG	fc_u1
		LONG	fc_u2
		LONG	fc_u3
		LONG	fc_v1
		LONG	fc_v2
		LONG	fc_v3
		LONG	fc_AvgZ
		ULONG	fc_Flags
		LONG	fc_DPosX
		LONG	fc_DPosY
		LONG	fc_DPosZ
		LABEL	fc_SIZEOF

FB_TRANSPARENT	EQU	8
FB_TEXTURE	EQU	9
FB_ENVIRONMENT	EQU	10
FB_BUMP		EQU	11
FB_ZCLIP	EQU	14
FB_VCLIP	EQU	15

FF_TRANSPARENT	EQU	$00000100
FF_TEXTURE	EQU	$00000200
FF_ENVIRONMENT	EQU	$00000400
FF_BUMP		EQU	$00000800
FF_ZCLIP	EQU	$00004000
FF_VCLIP	EQU	$00008000

		STRUCTURE	CAMERA,0
		LONG	cam_PosX
		LONG	cam_PosY
		LONG	cam_PosZ
		LONG	cam_RotX
		LONG	cam_RotY
		LONG	cam_RotZ
		LABEL	cam_SIZEOF

		STRUCTURE	OBJECT,0
		LONG	obj_PosX
		LONG	obj_PosY
		LONG	obj_PosZ
		LONG	obj_RotX
		LONG	obj_RotY
		LONG	obj_RotZ
		LONG	obj_VNumber
		LONG	obj_FNumber
		APTR	obj_Vertices
		APTR	obj_Faces
		ULONG	obj_Flags
		LABEL	obj_SIZEOF

OB_NEWPOS	EQU	0
OB_DISPLAY	EQU	1
OB_NOBACKFACE	EQU	2
OB_TRANSPARENT	EQU	8
OB_TEXTURE	EQU	9
OB_ENVIRONMENT	EQU	10
OB_BUMP		EQU	11

OF_NEWPOS	EQU	$00000001
OF_DISPLAY	EQU	$00000002
OF_NOBACKFACE	EQU	$00000004
OF_TRANSPARENT	EQU	$00000100
OF_TEXTURE	EQU	$00000200
OF_ENVIRONMENT	EQU	$00000400
OF_BUMP		EQU	$00000800


		STRUCTURE	SCENE,0
		LONG	sc_ONumber
		LONG	sc_FNumber
		APTR	sc_Objects
		APTR	sc_Camera
                LONG    sc_FramesNumber
                LONG    sc_CurrentFrame
		APTR	sc_DeptBuffor
		LABEL	sc_SIZEOF

		ENDC
