Java Reference
In-Depth Information
TexturePlate vlabposter01 = new TexturePlate(0.02f, 0.9f, 1.2f, Vlabposter01);
setPosition(vlabposter01, new Point3f(-12.8f, 1.75f, 0.09f));
frontrightwall.addChild(vlabposter01);
TexturePlate vlabposter02 = new TexturePlate(0.02f, 0.9f, 1.2f, Vlabposter02);
setPosition(vlabposter02, new Point3f(-11.8f, 1.75f, 0.09f));
frontrightwall.addChild(vlabposter02);
Table3D table = new Table3D(1.2f, 2.0f, 0.95f, Desk, Desk1);
setPosition(table, new Point3f(0.0f, 0.475f, -4.5f));
objTrans.addChild(table);
TransformGroup battery = new Case3D(0.1f, 0.1f, 0.18f, Battery,
Battery, Battery, Battery, Desk, Desk);
battery.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
battery.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
setRotationZ(battery, ANGLEPAI*90.0f);
setPosition(battery, new Point3f(0.65f, 1.06f, -4.05f));
// Create a card reader ------------------------------------------------------------------//
TransformGroup passTrans = new Case3D(pass_length, pass_width, pass_height, Empty,
Empty, Empty, Empty, Empty, Empty);
passTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
passTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
passTrans.setCapability(TransformGroup.ALLOW_PICKABLE_READ);
passTrans.setCapability(TransformGroup.ALLOW_PICKABLE_WRITE);
passTrans.setCapability(TransformGroup.ENABLE_PICK_REPORTING);
setPosition(passTrans, passposi);
frontleftwall.addChild(passTrans);
for (j=0;j<4;j++)
{
switch (j)
{
case 0:
pass_panel[0] = new Panel3D(0.01f, pass_width+0.012f, 0.006f, panel_look);
break;
case 1:
pass_panel[1] = new Panel3D(0.01f, pass_width+0.012f, 0.006f, panel_look);
break;
case 2:
pass_panel[2] = new Panel3D(0.01f, 0.006f, pass_height+0.003f, panel_look);
break;
case 3:
pass_panel[3] = new Panel3D(0.01f, 0.006f, pass_height+0.003f, panel_look);
break;
default:
}
Search WWH ::




Custom Search