From: Braden M. <br...@us...> - 2007-01-22 23:38:05
|
Update of /cvsroot/openvrml/openvrml In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv13318 Modified Files: ChangeLog Log Message: Separated specification of the view frustum from specification of the viewpoint. The former needs to happen before the background is rendered; the latter needs to happen after it. Index: ChangeLog =================================================================== RCS file: /cvsroot/openvrml/openvrml/ChangeLog,v retrieving revision 1.1427 retrieving revision 1.1428 diff -C2 -d -r1.1427 -r1.1428 *** ChangeLog 22 Jan 2007 22:58:47 -0000 1.1427 --- ChangeLog 22 Jan 2007 23:38:01 -0000 1.1428 *************** *** 1,4 **** --- 1,33 ---- 2007-01-22 Braden McDaniel <br...@en...> + Separated specification of the view frustum from specification of + the viewpoint. The former needs to happen before the background + is rendered; the latter needs to happen after it. + + * src/libopenvrml/openvrml/browser.cpp + (openvrml::browser::render()): Render the node_metatypes after + setting the view frustum. + * src/libopenvrml/openvrml/viewer.cpp + (openvrml::viewer::set_frustum(float, float, float)): Added + function definition. + (openvrml::viewer::set_viewpoint(const vec3f &, const rotation & + orientation, float, float)): Removed field_of_view parameter. + * src/libopenvrml/openvrml/viewer.h + (openvrml::viewer): Added member functions set_frustum and + do_set_frustum. Removed field_of_view parameter from set_viewpoint + and do_set_viewpoint. + * src/libopenvrml-gl/openvrml/gl/viewer.cpp + (openvrml::gl::viewer::do_set_frustum(float, float, float)): Added + function. + (openvrml::gl::viewer::do_set_viewpoint(const vec3f &, const + openvrml::rotation &, float, float)): Removed fieldOfView + parameter; moved specification of the view frustum to + do_set_frustum. + * src/libopenvrml-gl/openvrml/gl/viewer.h + (openvrml::gl::viewer): Added member function do_set_frustum; + removed fieldOfView parameter from do_set_viewpoint. + + 2007-01-22 Braden McDaniel <br...@en...> + * src/libopenvrml-gl/openvrml/gl/viewer.cpp (openvrml::gl::viewer::insert_background(const |