Light nodes occur in all 3D window instances

Bug #418113 reported by andrew reid
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ModelGUI
Status tracked in Mgui-core
Mgui-core
Confirmed
Medium
andrew reid

Bug Description

Synopsis

When multiple instances of InterfaceGraphic3D exist, they share directed light nodes. The desirable behaviour is that each instance has its own unique set of light nodes.

Description

Directed light nodes can be attached to particular instances of InterfaceGraphic3D (either as model-fixed lights or camera-fixed lights), and are meant to illuminate the shape model shown in that window only. However light nodes are attached to the scene graphs of the model, and therefore show up in all instances of InterfaceGraphic3D. This is undesirable behaviour; however, it is currently unclear how to address it; this may be a Java3D issue.

Relevant classes are:

ShapeModel3D
InterfaceGraphic3D

Version

1.0.0-alpha

References

http://download.java.net/media/java3d/javadoc/1.5.0-latest/javax/media/j3d/doc-files/SceneGraphSharing.html

Workaround

None available

andrew reid (typically)
Changed in modelgui:
importance: Undecided → Medium
assignee: nobody → andrew reid (typically)
milestone: none → core-1.0.0-beta
andrew reid (typically)
tags: added: graphics
andrew reid (typically)
tags: added: java3d
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.