[Plib-cvs] plib/examples/src/ssg/water water.cxx,1.17,1.18
Brought to you by:
sjbaker
From: Steve B. <sj...@us...> - 2002-08-24 16:56:56
|
Update of /cvsroot/plib/plib/examples/src/ssg/water In directory usw-pr-cvs1:/tmp/cvs-serv2755/plib/examples/src/ssg/water Modified Files: water.cxx Log Message: Added Lens Flare to ssgAux. Index: water.cxx =================================================================== RCS file: /cvsroot/plib/plib/examples/src/ssg/water/water.cxx,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- water.cxx 15 Aug 2002 10:30:31 -0000 1.17 +++ water.cxx 24 Aug 2002 16:56:52 -0000 1.18 @@ -42,6 +42,8 @@ puSlider *wavePolycountSlider= (puSlider *) NULL ; ssgRoot *scene = NULL ; +ssgaLensFlare *sun_obj = NULL ; +ssgTransform *sun = NULL ; ssgTransform *teapot = NULL ; ssgTransform *pedestal = NULL ; ssgaWaveSystem *ocean = NULL ; @@ -72,6 +74,7 @@ float cam_range = 25.0f ; sgCoord campos = { { 0, -20, 8 }, { 0, -30, 0 } } ; +sgVec3 sunpos = { 400, 300, 50 } ; int enableTexGen ( ssgEntity * ) { @@ -579,9 +582,7 @@ Set up the Sun. */ - sgVec3 sunposn ; - sgSetVec3 ( sunposn, 0.1f, -1.0f, 0.1f ) ; - ssgGetLight ( 0 ) -> setPosition ( sunposn ) ; + ssgGetLight ( 0 ) -> setPosition ( sunpos ) ; } @@ -738,10 +739,17 @@ pedestal -> setTransform ( & pedpos ) ; pedestal -> addKid ( ped_obj ) ; + sun_obj = new ssgaLensFlare () ; + + sun = new ssgTransform ; + sun -> setTransform ( sunpos ) ; + sun -> addKid ( sun_obj ) ; + scene = new ssgRoot ; scene -> addKid ( ocean ) ; scene -> addKid ( pedestal ) ; scene -> addKid ( teapot ) ; + scene -> addKid ( sun ) ; } |