Hi;

Attached is the representation of the 'SimpleUniverse' class. Is it
possible to change the capability of the TransformationGroup in the
SimpleUniverse BranchGroup? If I want to change it, I am getting the
below error message.

Regards
Murat


*****************************************************
//MY CODE
128 universe = new SimpleUniverse(canvas);
129 //ROTATE VIEVINGPLATFORM
130 vp_TGR = universe.getViewingPlatform().getViewPlatformTransform();
131 vp_TGR.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
132 vp_TGR.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
133 vp_TGR.setCapability(TransformGroup.ALLOW_LOCAL_TO_VWORLD_READ);
134 //Create the scene branchgroup.
135 BranchGroup scene3D = createScene3D();
136 universe.addBranchGraph(scene3D);

*****************************************************
//ERROR
C:\book>java ModelClipTest
javax.media.j3d.RestrictedAccessException: Cannot modify capability bits
on a live or compiled object
 at
javax.media.j3d.SceneGraphObject.setCapability(SceneGraphObject.java:101)

 at ModelClipTest.<init>(ModelClipTest.java:131)
 at ModelClipTest.main(ModelClipTest.java:482)


<<inline: SimpleUniverse.jpg>>

Reply via email to