Processing for Android

EN ES

intersectsPlane()

Esta función devuelve verdadero si el rayo dado intersecta el plano XY centrado en el origen de las coordenadas globales. Devuelve un objeto PVector que contiene las coordenadas de la intersección entre el rayo y el plano. El rayo se puede calcular automáticamente a partir de las coordenadas de la pantalla:


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

También se puede proporcionar un rayo con origen y dirección arbitrarios:


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