Paul,
It is not that easy to isolate the code exhibiting the
problem. I will try to prepare a workable example in
the next couple days. The problem in my opinion comes
from the fact that I reference a NodeComponent that is
"NOT SHARED" by BranchGroups.
Let me explain a little.
I have a nested hierarchy of BranchGroup Objects (As
it is shown in the diagram in my previous post to
Java3D group).
That is I have something like that
BranchGroup1
|
|
----BranchGroup2
|
|
---- BranchBroup3
( and so on)
Now I have a texture(Texture3) which is a part of say
BranchGroup3. This texture is not "shared" with
BranchGroup1. Nevertheless I customized BranchGroup1
in such a way so that it
helds a reference to all available textures
including Texture3 (to save time/memory).
I assume (though I am not certain from following
j3dfly serialization code) that
you make tables of only those NodeComponents that are
available in BranchGroupRetained. In my situation,
BranchGroup1 does not have any geometry. It is just an
assembler of a bunch of models( which might be also
nested). So when I am at
createSceneGraphObjectReferences()
for BranchGroup1 none of the tables related to
NodeComponents is even initialized.
As a result I am getting a crash.
Thank you
Boris
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".