I've been rendering a number of  stacked, partially transparent squares.
I use an "OrderedGroup" node to avoid the normal transparency problems.

This method works well with java3d1_1_3-win-opengl-sdk

but the same application fails with java3d1_2-win-opengl_sdk

below is the exception message raised by J3D's core s/w.

java.lang.IndexOutOfBoundsException: Index: -1, Size: 10
  at java.util.ArrayList.RangeCheck(ArrayList.java:490)
  at java.util.ArrayList.get(ArrayList.java:304)
  at java.media.j3d.RenderBin.findOrderedCollection(RenderBin.java:3076)
  at java.media.j3d.RenderBin.findEnvironmentSet(RenderBin.java:3464)
  at java.media.j3d.RenderBin.insertRenderAtom(RenderBin.java:2884)
  at java.media.j3d.RenderBin.processGeometryAtoms(RenderBin.java:2415)
  at java.media.j3d.RenderBin.processMessages(RenderBin.java:985)
  at java.media.j3d.StructureUpdateThread.doWork(StructureUpdateThread.java:83)
  at java.media.j3d.J3dThread.run(J3dThread.java:256)

Any ideas what is causing this ? or of a known work around.
 

Malc

 
 
 

Reply via email to