Java Reference
In-Depth Information
osci_knob[9] = new Knob3D(0.0075f*enlarge, 0.005f*enlarge, 20, knob_look, Desk);
break;
default:
}
if (j!=6)
{
osci_knob[j].setPosition(osci_knobposi[j]);
osci_knob[j].setRotationZ(osci_knobangle[j]);
osciTrans.addChild(osci_knob[j]);
}
}
for (j=0;j<5;j++)
{
// Create the sliders.
switch (j)
{
case 0:
osci_slide[j] = new Slide3D(0.01f*enlarge, 0.01f, 0.01f, switcher);
break;
case 1:
osci_slide[j] = new Slide3D(0.01f*enlarge, 0.01f, 0.01f, switcher);
break;
case 2:
osci_slide[j] = new Slide3D(0.01f*enlarge, 0.01f, 0.01f, switcher);
break;
case 3:
osci_slide[j] = new Slide3D(0.01f*enlarge, 0.01f, 0.01f, switcher);
break;
case 4:
osci_slide[j] = new Slide3D(0.01f*enlarge, 0.01f, 0.01f, switcher);
break;
default:
}
osci_slide[j].setCapability(Shape3D.ALLOW_APPEARANCE_READ);
osci_slide[j].setCapability(Shape3D.ALLOW_APPEARANCE_WRITE);
PickTool.setCapabilities(osci_slide[j], PickTool.INTERSECT_FULL);
TransformGroup oscislideTrans = new TransformGroup();
oscislideTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
oscislideTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
oscislideTrans.setCapability(TransformGroup.ALLOW_PICKABLE_READ);
oscislideTrans.setCapability(TransformGroup.ALLOW_PICKABLE_WRITE);
oscislideTrans.setCapability(TransformGroup.ENABLE_PICK_REPORTING);
setPosition(oscislideTrans, osci_slideposi[j]);
oscislideTrans.addChild(osci_slide[j]);
osciTrans.addChild(oscislideTrans);
}
for (j=0;j<5;j++)
{
// Create the tracks.
switch (j)
Search WWH ::




Custom Search