MouseTranslate behavior3 = new MouseTranslate();
behavior3.setTransformGroup(objTrans);
objTrans.addChild(behavior3);
behavior3.setSchedulingBounds(bounds);
PickTranslateBehavior ptb = new PickTranslateBehavior(objRoot,canvas,bounds,PickTool.GEOMETRY);
ptb.setSchedulingBounds(bounds);
// objTrans.addChild(ptb);
ptb.setupCallback(new PickingCallback() {
public void transformChanged(int type, TransformGroup tg) {
if(tg == null) return;
Transform3D t3d = new Transform3D();
tg.getTransform(t3d);