public void searchTarget(Obj plane, GL2 gl) {
gl.glPushMatrix();
gl.glRotated(plane.getRoll(), 0.0, 0.0, 1.0);
System.out.println("ok");
m1 = new float[16];
gl.glGetFloatv(gl.GL_MODELVIEW_MATRIX, m1, 0);
//vecteur Up
vert = Vec4.multMatVec(m1, new Vec4(0.f, 1.f, 0.f, 1.f));
super.setUp(new Vec3(vert.x, vert.y, vert.z));
gl.glRotated(plane.getPitch(), 1.0, 0.0, 0.0);
gl.glRotated(plane.getYaw(), 0.0, 1.0, 0.0);
m2 = new float[16];
gl.glGetFloatv(gl.GL_MODELVIEW_MATRIX, m2, 0);
// vecteur direction regard
dirEye = Vec4.multMatVec(m2, new Vec4(0.f, 0.f, 1.f, 1.f));
sum=Vec3.vec1Plusvec2(plane.getPosAvion(), new Vec3(dirEye.x, dirEye.y, dirEye.z));
// super.setTarget(Vec3.vec1Plusvec2(plane.getPosAvion(), new Vec3(dirEye.x,dirEye.y,dirEye.z)));
super.setEye(new Vec3(radius*sum.x,radius*sum.y,radius*sum.z-6));
gl.glPopMatrix();
}