aegis 2002/05/06 05:21:29 PDT
Added files:
aegis/me519/sg SConstruct readme.html sg.cpp
aegis/me519/sg/glui_v2_1_beta SConscript algebra3.cpp
algebra3.h arcball.cpp arcball.h
example1.cpp example2.cpp
example3.cpp example4.cpp
example5.cpp glui.cpp glui.h
glui_add_controls.cpp
glui_bitmap_img_data.cpp
glui_bitmaps.cpp glui_button.cpp
glui_checkbox.cpp
glui_column.cpp glui_control.cpp
glui_edittext.cpp
glui_img_checkbox_0.c
glui_img_checkbox_0_dis.c
glui_img_checkbox_1.c
glui_img_checkbox_1_dis.c
glui_img_downarrow.c
glui_img_leftarrow.c
glui_img_listbox_down.c
glui_img_listbox_up.c
glui_img_listbox_up_dis.c
glui_img_radiobutton_0.c
glui_img_radiobutton_0_dis.c
glui_img_radiobutton_1.c
glui_img_radiobutton_1_dis.c
glui_img_rightarrow.c
glui_img_spindown_0.c
glui_img_spindown_1.c
glui_img_spindown_dis.c
glui_img_spinup_0.c
glui_img_spinup_1.c
glui_img_spinup_dis.c
glui_img_uparrow.c
glui_listbox.cpp
glui_mouse_iaction.cpp
glui_node.cpp glui_panel.cpp
glui_radio.cpp glui_rollout.cpp
glui_rotation.cpp
glui_separator.cpp
glui_spinner.cpp
glui_statictext.cpp
glui_translation.cpp
ppm2array.cpp quaternion.cpp
quaternion.h stdinc.h
viewmodel.h
Log:
added basic home-grown scene graph example
Revision Changes Path
1.1 +20 -0 examples/aegis/me519/sg/SConstruct (new)
1.1 +29 -0 examples/aegis/me519/sg/glui_v2_1_beta/SConscript (new)
1.1 +1037 -0 examples/aegis/me519/sg/glui_v2_1_beta/algebra3.cpp (new)
1.1 +474 -0 examples/aegis/me519/sg/glui_v2_1_beta/algebra3.h (new)
1.1 +224 -0 examples/aegis/me519/sg/glui_v2_1_beta/arcball.cpp (new)
1.1 +80 -0 examples/aegis/me519/sg/glui_v2_1_beta/arcball.h (new)
1.1 +142 -0 examples/aegis/me519/sg/glui_v2_1_beta/example1.cpp (new)
1.1 +247 -0 examples/aegis/me519/sg/glui_v2_1_beta/example2.cpp (new)
1.1 +396 -0 examples/aegis/me519/sg/glui_v2_1_beta/example3.cpp (new)
1.1 +375 -0 examples/aegis/me519/sg/glui_v2_1_beta/example4.cpp (new)
1.1 +482 -0 examples/aegis/me519/sg/glui_v2_1_beta/example5.cpp (new)
1.1 +1956 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui.cpp (new)
1.1 +1680 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui.h (new)
1.1 +662 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_add_controls.cpp (new)
1.1 +22 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_bitmap_img_data.cpp (new)
1.1 +105 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_bitmaps.cpp (new)
1.1 +208 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_button.cpp (new)
1.1 +313 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_checkbox.cpp (new)
1.1 +76 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_column.cpp (new)
1.1 +1217 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_control.cpp (new)
1.1 +1045 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_edittext.cpp (new)
1.1 +38 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_checkbox_0.c (new)
1.1 +38 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_checkbox_0_dis.c (new)
1.1 +38 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_checkbox_1.c (new)
1.1 +38 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_checkbox_1_dis.c (new)
1.1 +56 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_downarrow.c (new)
1.1 +56 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_leftarrow.c (new)
1.1 +42 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_listbox_down.c (new)
1.1 +42 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_listbox_up.c (new)
1.1 +42 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_listbox_up_dis.c (new)
1.1 +44 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_radiobutton_0.c (new)
1.1 +44 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_radiobutton_0_dis.c (new)
1.1 +44 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_radiobutton_1.c (new)
1.1 +44 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_radiobutton_1_dis.c (new)
1.1 +56 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_rightarrow.c (new)
1.1 +24 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spindown_0.c (new)
1.1 +24 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spindown_1.c (new)
1.1 +24 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spindown_dis.c (new)
1.1 +24 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spinup_0.c (new)
1.1 +24 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spinup_1.c (new)
1.1 +24 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spinup_dis.c (new)
1.1 +56 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_img_uparrow.c (new)
1.1 +447 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_listbox.cpp (new)
1.1 +212 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_mouse_iaction.cpp (new)
1.1 +175 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_node.cpp (new)
1.1 +178 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_panel.cpp (new)
1.1 +341 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_radio.cpp (new)
1.1 +286 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_rollout.cpp (new)
1.1 +389 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_rotation.cpp (new)
1.1 +60 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_separator.cpp (new)
1.1 +579 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_spinner.cpp (new)
1.1 +113 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_statictext.cpp (new)
1.1 +516 -0 examples/aegis/me519/sg/glui_v2_1_beta/glui_translation.cpp (new)
1.1 +56 -0 examples/aegis/me519/sg/glui_v2_1_beta/ppm2array.cpp (new)
1.1 +230 -0 examples/aegis/me519/sg/glui_v2_1_beta/quaternion.cpp (new)
1.1 +97 -0 examples/aegis/me519/sg/glui_v2_1_beta/quaternion.h (new)
1.1 +131 -0 examples/aegis/me519/sg/glui_v2_1_beta/stdinc.h (new)
1.1 +437 -0 examples/aegis/me519/sg/glui_v2_1_beta/viewmodel.h (new)
1.1 +59 -0 examples/aegis/me519/sg/readme.html (new)
1.1 +390 -0 examples/aegis/me519/sg/sg.cpp (new)
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/SConstruct?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/SConscript?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/algebra3.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/algebra3.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/arcball.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/arcball.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/example1.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/example2.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/example3.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/example4.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/example5.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_add_controls.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_bitmap_img_data.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_bitmaps.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_button.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_checkbox.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_column.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_control.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_edittext.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_checkbox_0.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_checkbox_0_dis.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_checkbox_1.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_checkbox_1_dis.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_downarrow.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_leftarrow.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_listbox_down.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_listbox_up.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_listbox_up_dis.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_radiobutton_0.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_radiobutton_0_dis.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_radiobutton_1.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_radiobutton_1_dis.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_rightarrow.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spindown_0.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spindown_1.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spindown_dis.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spinup_0.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spinup_1.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_spinup_dis.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_img_uparrow.c?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_listbox.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_mouse_iaction.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_node.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_panel.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_radio.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_rollout.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_rotation.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_separator.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_spinner.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_statictext.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/glui_translation.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/ppm2array.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/quaternion.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/quaternion.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/stdinc.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/glui_v2_1_beta/viewmodel.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/readme.html?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/examples/aegis/me519/sg/sg.cpp?rev=1.1&content-type=text/plain
|