I get the following error, which I can't figure out:
Exception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException at
javax.media.j3d.NodeRetained.removeLocalToVworld(NodeRetained.java:677) at
javax.media.j3d.NodeRetained.clearLive(NodeRetained.java:847) at
javax.media.j3d.Shape3DRetained.clearLive(Shape3DRetained.java:1313) at
javax.media.j3d.GroupRetained.clearLive(GroupRetained.java:2172) at
javax.media.j3d.SharedGroupRetained.clearLive(SharedGroupRetained.java:200)
at javax.media.j3d.LinkRetained.clearLive(LinkRetained.java:250) at
javax.media.j3d.GroupRetained.clearLive(GroupRetained.java:2172) at
javax.media.j3d.TransformGroupRetained.clearLive(TransformGroupRetained.java
:721) at javax.media.j3d.GroupRetained.clearLive(GroupRetained.java:2172)
at
javax.media.j3d.TransformGroupRetained.clearLive(TransformGroupRetained.java
:721) at javax.media.j3d.GroupRetained.clearLive(GroupRetained.java:2172)
at javax.media.j3d.GroupRetained.checkClearLive(GroupRetained.java:1442) at
javax.media.j3d.GroupRetained.checkClearLive(GroupRetained.java:1394) at
javax.media.j3d.GroupRetained.doSetChild(GroupRetained.java:228) at
javax.media.j3d.GroupRetained.setChild(GroupRetained.java:172) at
javax.media.j3d.Group.setChild(Group.java:138) at
nch5.jpPolyCylEdgeTab.updateGeometry(jpPolyCylEdgeTab.java:268)
My code jpPolyCylEdgeTab.java:268 is
theSO.SNProperties.setChild(BG, theSO.whereIsCylinder);
where theSO is my basic class for all objects in my scene, SNProperties is a
Switch so I can turn the object on and off, BG is a newly create BranchGroup
and is not null, whereIsCylinder is an integer variable with the value 4.
I print out the number of children in the Switch
System.out.println("NumChildren: "+theSO.SNProperties.numChildren());
and it print 6.
So how come I get an array index out of bounds? 4 < 6 so 4 is not out of
bounds.
Anyone have any suggestions?
Bob Gray
===========================================================================
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".