[Irrlicht-tracker-update] [ irrlicht-Bugs-3017433 ] Some Scene Nodes Perform Animation in OnRegiste
3D Engine c++
Brought to you by:
cutealien,
nimphoenix2
From: SourceForge.net <no...@so...> - 2011-02-06 04:49:48
|
Bugs item #3017433, was opened at 2010-06-17 06:20 Message generated for change (Comment added) made by bitplane You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=540676&aid=3017433&group_id=74339 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: scene Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: BlindSide (monstrobishi) >Assigned to: Gaz Davidson (bitplane) Summary: Some Scene Nodes Perform Animation in OnRegisterSceneNode() Initial Comment: Some scene nodes are incorrectly performing "animation" procedures in OnRegisterSceneNodes(). This can disrupt cases where the user wishes to render a scene node individually or outside of the scene graph. OnRegisterSceneNode(), at least for default scene node implementations should be kept to registering the scene node. One notable scene node where this occurs is CBillboardTextSceneNode, which absolutely requires OnRegisterSceneNodes() to be called regardless of whether it is to be rendered through the scene manager or otherwise. The proposed solution is to move the "animation" procedure to the more appropriately named OnAnimate() method, I tested this on this particular scene node and it works fine. ---------------------------------------------------------------------- >Comment By: Gaz Davidson (bitplane) Date: 2011-02-06 04:49 Message: Just had a quick look at this, it appears that CBillboardTextSceneNode is the only class that had this behaviour. Fixed for SVN/1.8 in r3591 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=540676&aid=3017433&group_id=74339 |