Herramientas de usuario

Herramientas del sitio


highlevel:processing

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
highlevel:processing [2010/04/03 15:27]
alfred
highlevel:processing [2020/05/09 09:25] (actual)
Línea 223: Línea 223:
 } }
 </​code>​ </​code>​
 +
  
  
Línea 228: Línea 229:
   * ''​saveFrame''​ para guardar el frame actual como imágen.   * ''​saveFrame''​ para guardar el frame actual como imágen.
   * Remarcar también que podemos acceder a las variables ''​height''​ y ''​width''​ que nos indicarán el tamaño actual de la ventana.   * Remarcar también que podemos acceder a las variables ''​height''​ y ''​width''​ que nos indicarán el tamaño actual de la ventana.
-=== Funciones ​trigonometricas ​===+=== Funciones ​matemáticas ​=== 
 +  * ''​sqrt(number)'':​ Devuelve la raíz cuadrada del número. 
 +  * ''​pow(number,​ exponent)'':​ Eleva el número al exponente dado.
   * ''​radians(angle)'':​ Devuelve los radianes de un ángulo expresado en grados.   * ''​radians(angle)'':​ Devuelve los radianes de un ángulo expresado en grados.
   * ''​degrees(radians)'':​ Devuelve los grados de un ángulo expresado en radianes.   * ''​degrees(radians)'':​ Devuelve los grados de un ángulo expresado en radianes.
 +
 +
  
  
Línea 238: Línea 243:
 La clase ''​PVector''​ nos facilita las operaciones con vectores mediante el uso de sus métodos La clase ''​PVector''​ nos facilita las operaciones con vectores mediante el uso de sus métodos
 Métodos: Métodos:
-   +  * ''​set()'',​ asigna los valores para la x, la y la del vector. 
-set()  Sets the x, ycomponent of the vector +  * ''​get()'',​ recoge los valores de la x, la y la z. 
-get()  Gets the x, ycomponent of the vector +  * ''​mag()'',​ calcula la magnitud ​(tamañodel vector. 
-mag()  Calculate the magnitude ​(lengthof the vector +  * ''​add()'',​ suma otro vector ​al vector. 
-add()  Adds one vector ​to another +  * ''​sub()'',​ resta un vector al vector. 
-sub()  Subtracts one vector ​from another +  * ''​mult()'',​ multiplica el vector ​por un escalar. 
-mult() ​ Multiplies the vector ​by a scalar +  * ''​div()'',​ divide el vector ​por un escalar. 
-div()  Divides the vector ​by a scalar +  * ''​dist()'',​ calcula la distancia euclidea entre dos puntos. 
-dist() ​ Calculate the Euclidean distance between two points +  * ''​dot()'',​ calcula el producto escalar. 
-dot()  Calculates the dot product +  * ''​cross()'',​ calcula el producto cruzado. 
-cross() ​ Calculates the cross product +  * ''​normalize()'',​ normaliza un vector. 
-normalize() ​ Normalizes the vector +  * ''​limit()'',​ limita la magnitud del vector. 
-limit() ​ Limits the magnitude of the vector +  * ''​angleBetween()'',​ calcula el ángulo entre dos vectores. 
-angleBetween() ​ Calculates the angle between two vectors +  * ''​array()'',​ retorna la representación del vector ​como un array.
-array() ​ Return a representation of the vector ​as an array+
 El siguiente código... El siguiente código...
 <code java> <code java>
highlevel/processing.1270308426.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)