'/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
'///////////////////////////////////  GDK_GL 2 - DEVELOPMENT EDITION .01 -  //////////////////////////////////////////////////
'////////////////////////////////////  By John Onyon a.k.a Unseen Machine  ///////////////////////////////////////////////////
'/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
'// MODELs.BI
'/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
'// Model id constants
CONST MDL = 1, MD2 = 2, OBJ = 3, ThreeDS = 4, MD3 = 5

'/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
'// Models
'/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

'// GDK_GL Master model type definition
TYPE MODEL '// GDK_GL master type for 3d models
 ID AS _BYTE '// Signifies the type of model
 HeaderPntr AS _MEM '// model information header
 DataPntr AS _MEM '// Model data - verts, normals, textures etc...
 Skin AS LONG '// Default texture file for model
 NumFrames AS LONG '// Number of animation frames - not always used - depends on the model and type of animation.
 Scale AS SINGLE '// Model scale value - Will be set by loader but is changeable
END TYPE

TYPE Axis
 Translation AS VertexF
 Rotation AS VertexF
END TYPE

