title: Problem with PickCanvas when some items have been Transformed
body: <p>I have code that uses PickCanvas to work out where in 3D a user has clicked on a 3D model. The model is made from TriangleStrips. This all works fine.</p>
  
  <p>Now if I add a Cylinder to the scene, that's OK too. But if I rotate the cylinder in a TransformGroup I can no longer click on it. Any ideas appreciated!</p>
  
  <pre><code>Transform3D tr = new Transform3D();
  //tr.rotX(Math.PI/2); &lt;--- uncommenting this line breaks PickCanvas
  TransformGroup cylGroup = new TransformGroup(tr);               
  tg.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
  tg.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
  tg.setCapability(TransformGroup.ALLOW_CHILDREN_WRITE);
  tg.setCapability(TransformGroup.ALLOW_CHILDREN_READ);
  tg.setCapability(TransformGroup.ALLOW_PARENT_READ);
  tg.setCapability(TransformGroup.ALLOW_PICKABLE_READ);
  tg.setCapability(TransformGroup.ALLOW_PICKABLE_WRITE);
  cylGroup.addChild(cyl);     
  tg.addChild(cylGroup);
  </code></pre>
  
  <p>This is how I'm reading the result of a mouse click:</p>
  
  <pre><code>pickCanvas.setShapeLocation(evt);
  PickResult result = pickCanvas.pickClosest();
  Point3d eyePos = pickCanvas.getStartPosition();
  PickIntersection pi = result.getClosestIntersection(eyePos);
  Point3d insectPt = pi.getPointCoordinates();
  </code></pre>