title: Ray - plane intersection
body: <p>I have the following problem that I am unable to solve, even after a long search on the internet.</p>
  
  <p>How calculates the intersection of the plane in ray?</p>
  
  <p>The plane is described by four points:</p>
  
  <pre><code>A (ax, ay, 0)
  B (bx, by, 0)
  C (cx, cy, 0)
  D (dx, dy, 0)
  </code></pre>
  
  <p>Ray have:</p>
  
  <pre><code>Vector3f origin;
  Vector3f direction;
  </code></pre>
  
  <p>And now, i want write a method for checking HIT.
  Could someone show me a solution?</p>
  
  <pre><code>public Boolean checkHit(Ray myRay){
  .
  .
  .    
  }
  </code></pre>
  
  <p>Thank you</p>