/** * Constructs a new pick result in the specified context. * @param pc the pick context. * @param point the picked point, in local coordinates. */ public PickResult(PickContext pc, Point3 point) { _event = pc.getMouseEvent(); _nodes = pc.getNodes(); _localToWorld = pc.getLocalToWorld(); _localToPixel = pc.getLocalToPixel(); _worldToPixel = pc.getWorldToPixel(); _pointLocal = new Point3(point); _pointWorld = _localToWorld.times(point); _pointPixel = _localToPixel.times(point); _depthPixel = _pointPixel.z; }