Processing for Android

EN ES

intersectsPlane()

This function returns true if the given ray intersects the XY plane centered at the origin of the world coordinates. It returns a PVector object contaning the coordinates of the interesection between the ray and the plane. The ray can be automatically computed from the screen coordinates:


void draw() {  
  // ...
  PVector p = intersectsPlane(mouseX, mouseY);
  // ...
}
                

A ray with arbitrary origin and direction can also be provided:


void draw() {
  PVector origin = new PVector(0, 0, 0);
  PVector direction = new PVector(0, 0, 1);
  PVector p = intersectsPlane(origin, direction);
  // ...
}