LisaacTM Platform

MD2_MODEL


Quake2' md2 model format
Inherit/Insert Summary
parent_model
parent_md2_normals No developed.
parent_framework No developed.
 
Constructor Summary
create with
create
 
Slot Summary
md2_magic
md2_version
md2_skin_width
md2_skin_height
md2_nb_vertex
md2_nb_texels
md2_nb_triangles
md2_nb_frames
md2_offset_texels
md2_offset_tris
md2_offset_frames
texels
triangles
frames
scale
anim_index
skin_width
skin_height
name
texture
material
lerp
current_frame
old_frame
nb_frames
make
set_material
update
 
skin texture dimensions
load
load_frame
render_with
n
avoid multiple cloning
n1
n2
v
v1
v2
render
render_outlines
lerp_vertex lerp scale
linear interpolation
 

Inherit/Insert Detail

parent_model

.../extra/opengl/3D/models/md2_model.li line #9

Section:
Inherit

Profile:
+ SelfSELFparent_model :Expanded  MODEL

parent_md2_normals

.../extra/opengl/3D/models/md2_model.li line #11

Section:
Inherit

Profile:
- SelfSELFparent_md2_normals : MD2_NORMALS

parent_framework

.../extra/opengl/3D/model.li line #9

Section:
Inherit

Profile:
- SelfSELFparent_framework : FRAMEWORK_ANY

Constructor Detail

create with

.../extra/opengl/3D/model.li line #24

Section:
Public

Profile:
- SelfSELFcreate   s : ABSTRACT_STRING  with   tex : TEXTURESELF

create

.../extra/opengl/3D/model.li line #32

Section:
Public

Profile:
- SelfSELFcreate   s : ABSTRACT_STRINGSELF

Detail slot

md2_magic

.../extra/opengl/3D/models/md2_model.li line #15

Section:
Public

Profile:
- SelfSELFmd2_magic : INTEGER

md2_version

.../extra/opengl/3D/models/md2_model.li line #16

Section:
Public

Profile:
- SelfSELFmd2_version : INTEGER

md2_skin_width

.../extra/opengl/3D/models/md2_model.li line #18

Section:
Public

Profile:
- SelfSELFmd2_skin_width : INTEGER

md2_skin_height

.../extra/opengl/3D/models/md2_model.li line #19

Section:
Public

Profile:
- SelfSELFmd2_skin_height : INTEGER

md2_nb_vertex

.../extra/opengl/3D/models/md2_model.li line #21

Section:
Public

Profile:
- SelfSELFmd2_nb_vertex : INTEGER

md2_nb_texels

.../extra/opengl/3D/models/md2_model.li line #22

Section:
Public

Profile:
- SelfSELFmd2_nb_texels : INTEGER

md2_nb_triangles

.../extra/opengl/3D/models/md2_model.li line #23

Section:
Public

Profile:
- SelfSELFmd2_nb_triangles : INTEGER

md2_nb_frames

.../extra/opengl/3D/models/md2_model.li line #24

Section:
Public

Profile:
- SelfSELFmd2_nb_frames : INTEGER

md2_offset_texels

.../extra/opengl/3D/models/md2_model.li line #26

Section:
Public

Profile:
- SelfSELFmd2_offset_texels : INTEGER

md2_offset_tris

.../extra/opengl/3D/models/md2_model.li line #27

Section:
Public

Profile:
- SelfSELFmd2_offset_tris : INTEGER

md2_offset_frames

.../extra/opengl/3D/models/md2_model.li line #28

Section:
Public

Profile:
- SelfSELFmd2_offset_frames : INTEGER

texels

.../extra/opengl/3D/models/md2_model.li line #32

Section:
Public

Profile:
+ SelfSELFtexels : FAST_ARRAYVECTOR2INTEGER_16))

triangles

.../extra/opengl/3D/models/md2_model.li line #35

Section:
Public

Profile:
+ SelfSELFtriangles : FAST_ARRAYMD2_TRIANGLE)

frames

.../extra/opengl/3D/models/md2_model.li line #38

Section:
Public

Profile:
+ SelfSELFframes : FAST_ARRAYMD2_FRAME)

scale

.../extra/opengl/3D/models/md2_model.li line #41

Section:
Public

Profile:
+ SelfSELFscale : REAL_32

anim_index

.../extra/opengl/3D/models/md2_model.li line #44

Section:
Public

Profile:
+ SelfSELFanim_index : FAST_ARRAYINTEGER)

skin_width

.../extra/opengl/3D/models/md2_model.li line #47

Section:
Public

Profile:
+ SelfSELFskin_width : REAL_32

skin_height

.../extra/opengl/3D/models/md2_model.li line #48

Section:
Public

Profile:
+ SelfSELFskin_height : REAL_32

name

.../extra/opengl/3D/model.li line #13

Section:
Public

Profile:
+ SelfSELFname : STRING

texture

.../extra/opengl/3D/model.li line #15

Section:
Public

Profile:
+ SelfSELFtexture : TEXTURE

material

.../extra/opengl/3D/model.li line #16

Section:
Public

Profile:
+ SelfSELFmaterial : MATERIAL

lerp

.../extra/opengl/3D/model.li line #18

Section:
Public

Profile:
+ SelfSELFlerp : REAL_32

current_frame

.../extra/opengl/3D/model.li line #20

Section:
Public

Profile:
+ SelfSELFcurrent_frame : INTEGER

old_frame

.../extra/opengl/3D/model.li line #21

Section:
Public

Profile:
+ SelfSELFold_frame : INTEGER

nb_frames

.../extra/opengl/3D/model.li line #22

Section:
Public

Profile:
+ SelfSELFnb_frames : INTEGER

make

.../extra/opengl/3D/model.li line #40

Section:
Public

Profile:
- SelfSELFmake  ( s : ABSTRACT_STRING, tex : TEXTURE)

set_material

.../extra/opengl/3D/model.li line #47

Section:
Public

Profile:
- SelfSELFset_material   m : MATERIAL

update

.../extra/opengl/3D/model.li line #64

Section:
Public

Profile:
- SelfSELFupdate   time : REAL_32

skin texture dimensions

load

.../extra/opengl/3D/models/md2_model.li line #50

Section:
Public

Profile:
- SelfSELFload 

load_frame

.../extra/opengl/3D/models/md2_model.li line #138

Section:
Public

Profile:
- SelfSELFload_frame  ( file : FILE, nb_vertex : INTEGER) : MD2_FRAME

render_with

.../extra/opengl/3D/models/md2_model.li line #196

Section:
Public

Profile:
- SelfSELFrender_with   tex : TEXTURE

n

.../extra/opengl/3D/models/md2_model.li line #202

Section:
Public

Profile:
- SelfSELFn : VERTEX

Description:
avoid multiple cloning

n1

.../extra/opengl/3D/models/md2_model.li line #203

Section:
Public

Profile:
- SelfSELFn1 : VERTEX

n2

.../extra/opengl/3D/models/md2_model.li line #204

Section:
Public

Profile:
- SelfSELFn2 : VERTEX

v

.../extra/opengl/3D/models/md2_model.li line #205

Section:
Public

Profile:
- SelfSELFv : VERTEX

v1

.../extra/opengl/3D/models/md2_model.li line #206

Section:
Public

Profile:
- SelfSELFv1 : VERTEX

v2

.../extra/opengl/3D/models/md2_model.li line #207

Section:
Public

Profile:
- SelfSELFv2 : VERTEX

render

.../extra/opengl/3D/models/md2_model.li line #209

Section:
Public

Profile:
- SelfSELFrender 

render_outlines

.../extra/opengl/3D/models/md2_model.li line #287

Section:
Public

Profile:
- SelfSELFrender_outlines 

lerp_vertex lerp scale

.../extra/opengl/3D/models/md2_model.li line #294

Section:
Public

Profile:
- SelfSELFlerp_vertex  ( u : VERTEX, v : VERTEX)  lerp   t : REAL_32  scale   s : REAL_32 :( REAL_32REAL_32REAL_32)

Description:
linear interpolation