From: Braden M. <br...@us...> - 2005-11-26 06:30:48
|
Update of /cvsroot/openvrml/openvrml/src/libopenvrml/openvrml In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26375/src/libopenvrml/openvrml Modified Files: vrml97node.cpp Log Message: Set the modified flag for the geometry node if the appearance has been modified. Index: vrml97node.cpp =================================================================== RCS file: /cvsroot/openvrml/openvrml/src/libopenvrml/openvrml/vrml97node.cpp,v retrieving revision 1.84 retrieving revision 1.85 diff -C2 -d -r1.84 -r1.85 *** vrml97node.cpp 21 Nov 2005 06:40:12 -0000 1.84 --- vrml97node.cpp 26 Nov 2005 06:30:40 -0000 1.85 *************** *** 17793,17796 **** --- 17793,17803 ---- node_cast<geometry_node *>(this->geometry_.sfnode::value().get()); + // + // If the appearance has changed, we need to rerender the geometry. + // + if (geometry && appearance && appearance->modified()) { + geometry->modified(true); + } + if (this->viewerObject && (this->modified() || (appearance && appearance->modified()) |