LisaacTM Platform

CAMERA


handle view (based on gluLookAt())
Inherit/Insert Summary
parent_framework No developed.
 
Constructor Summary
create_from
create_position
create_position looking_at
create
default camera
 
Slot Summary
position
view
up
right
 
speed coeff
kspeed
make
set_position
set_view
set_up
set_right
look
update_with_mouse
rotate_x
rotate_y
rotate_z
move axis
 
just for testing
update_with_keys
animate
 

Inherit/Insert Detail

parent_framework

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

Section:
Inherit

Profile:
- SelfSELFparent_framework : FRAMEWORK_ANY

Constructor Detail

create_from

.../extra/opengl/3D/camera.li line #30

Section:
Public

Profile:
- SelfSELFcreate_from  ( p : VECTOR3REAL_32), v : VECTOR3REAL_32), u : VECTOR3REAL_32), r : VECTOR3REAL_32)) : SELF

create_position

.../extra/opengl/3D/camera.li line #37

Section:
Public

Profile:
- SelfSELFcreate_position   p : VECTOR3REAL_32) : SELF

create_position looking_at

.../extra/opengl/3D/camera.li line #44

Section:
Public

Profile:
- SelfSELFcreate_position   p : VECTOR3REAL_32)  looking_at   target : VECTOR3REAL_32) : SELF

create

.../extra/opengl/3D/camera.li line #51

Section:
Public

Profile:
- SelfSELFcreate : SELF

Description:
default camera

Detail slot

position

.../extra/opengl/3D/camera.li line #14

Section:
Public

Profile:
+ SelfSELFposition : VECTOR3REAL_32)

view

.../extra/opengl/3D/camera.li line #17

Section:
Public

Profile:
+ SelfSELFview : VECTOR3REAL_32)

up

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

Section:
Public

Profile:
+ SelfSELFup : VECTOR3REAL_32)

right

.../extra/opengl/3D/camera.li line #23

Section:
Public

Profile:
+ SelfSELFright : VECTOR3REAL_32)

speed coeff

kspeed

.../extra/opengl/3D/camera.li line #27

Section:
Public

Profile:
- SelfSELFkspeed : REAL_32

make

.../extra/opengl/3D/camera.li line #59

Section:
Public

Profile:
- SelfSELFmake  ( p : VECTOR3REAL_32), v : VECTOR3REAL_32), u : VECTOR3REAL_32), r : VECTOR3REAL_32))

set_position

.../extra/opengl/3D/camera.li line #67

Section:
Public

Profile:
- SelfSELFset_position   p : VECTOR3REAL_32)

set_view

.../extra/opengl/3D/camera.li line #72

Section:
Public

Profile:
- SelfSELFset_view   v : VECTOR3REAL_32)

set_up

.../extra/opengl/3D/camera.li line #77

Section:
Public

Profile:
- SelfSELFset_up   u : VECTOR3REAL_32)

set_right

.../extra/opengl/3D/camera.li line #82

Section:
Public

Profile:
- SelfSELFset_right   u : VECTOR3REAL_32)

look

.../extra/opengl/3D/camera.li line #87

Section:
Public

Profile:
- SelfSELFlook 

update_with_mouse

.../extra/opengl/3D/camera.li line #106

Section:
Public

Profile:
- SelfSELFupdate_with_mouse 

rotate_x

.../extra/opengl/3D/camera.li line #128

Section:
Public

Profile:
- SelfSELFrotate_x   angle : REAL_32

rotate_y

.../extra/opengl/3D/camera.li line #135

Section:
Public

Profile:
- SelfSELFrotate_y   angle : REAL_32

rotate_z

.../extra/opengl/3D/camera.li line #142

Section:
Public

Profile:
- SelfSELFrotate_z   angle : REAL_32

move axis

.../extra/opengl/3D/camera.li line #149

Section:
Public

Profile:
- SelfSELFmove  ( speed : REAL_32, t : REAL_32)  axis   v : VECTOR3REAL_32)

just for testing

update_with_keys

.../extra/opengl/3D/camera.li line #159

Section:
Public

Profile:
- SelfSELFupdate_with_keys   time : REAL_32

animate

.../extra/opengl/3D/camera.li line #179

Section:
Public

Profile:
- SelfSELFanimate   t : REAL_32