What steps will reproduce the problem?
1. Create a DAE object.
2. Attach an event handler for LOAD_COMPLETE.
3. In the event handler, access the DAE object's "yUp" property.
What is the expected output? What do you see instead?
The DAE.yUp property should match the value specified in the .dae file.
Instead, it always returns false.
What version of the product are you using? On what operating system?
Papervision3d v. 2.1.920
Windows XP 32-bit
Please provide any additional information below.
DAE.yUp is a property that will return the correct value if DAE.document is not
null, or false if DAE.document is null. The DAE.buildScene() function sets
DAE.document to null as part of the cleanup process, so after the scene is
built, DAE.yUp will always be invalid.
I solved this by changing the DAE class to cache the value of yUp immediately
before DAE.buildScene() destroys DAE.document, and changing the DAE.yUp
property to reference this cached value if it is available.
Certain math I use to manipulate the objects in the scene after loading
requires an accurate yUp property.
Original issue reported on code.google.com by alk...@gmail.com on 30 Aug 2010 at 4:19
Original issue reported on code.google.com by
alk...@gmail.com
on 30 Aug 2010 at 4:19