jueves, 7 de enero de 2016

mouseReleased()

Ejemplo:

int value = 0;
 
void draw() {
  fill(value);
  rect(25, 25, 50, 50);
}
 
void mouseReleased() {
  if (value == 0) {
    value = 255;
  } else {
    value = 0;
  }

}

 
Descripción;

La función mouseReleased () se llama cada vez que se suelta el botón del ratón.

mousePressed()


Ejemplo:


int value = 0;
 
void draw() {
  fill(value);
  rect(25, 25, 50, 50);
}
 
void mousePressed() {
  if (value == 0) {
    value = 255;
  } else {
    value = 0;
  }
}

Obtenemos;

Descripción:

la función mousePressed () se llama una vez después de cada vez que se pulsa un botón del ratón.

mouseMoved()

Ejemplo;

int value = 0;
 
void draw() {
  fill(value);
  rect(25, 25, 50, 50);
}
 
void mouseMoved() {
  value = value + 5;
  if (value > 255) {
    value = 0;
  }
}
 

Obtenemos;
descripción;


La función mouseMoved () se llama cada vez que se mueve el ratón y el botón del ratón no está presionado. (Si se pulsa un botón, mouseDragged () se llama en su lugar.)

mouseDragged()


Ejemplo;



int value = 0;
 
void draw() {
  fill(value);
  rect(25, 25, 50, 50);
}
 
void mouseDragged() 
{
  value = value + 5;
  if (value > 255) {
    value = 0;
  }

}

Descripción;


La función mouseDragged () se llama una vez cada vez que se mueve el ratón mientras se pulsa un botón del ratón. (Si no se pulsa un botón, mouseMoved () se llama en su lugar.)

mouseClicked()

Ejemplo:

 

int value = 0;
 
void draw() {
  fill(value);
  rect(25, 25, 50, 50);
}
 
void mouseClicked() {
  if (value == 0) {
    value = 255;
  } else {
    value = 0;
  }
}
Obtenemos lo siguiente:



 
Descripción:


La función mouseClicked () es llamada después de un botón del ratón ha sido presionado y luego puesto en libertad.

mouseButton


Ejemplo:


void draw() {
  if (mousePressed && (mouseButton == LEFT)) {
    fill(0);
  } else if (mousePressed && (mouseButton == RIGHT)) {
    fill(255);
  } else {
    fill(126);
  }
  rect(25, 25, 50, 50);
}

Obtenemos lo siguiente:


Descripción:


Cuando se pulsa un botón del ratón, el valor de la variable de sistema mousebutton está ajustado a izquierda, derecha o centro, en función de que se presiona el botón. (Si no se pulsa ningún botón, botón del ratón se puede restablecer a 0.

9.5 strokeWeight

Ejemplo


strokeWeight(1);  // Default
line(20, 20, 80, 20);
strokeWeight(4);  // Thicker
line(20, 40, 80, 40);
strokeWeight(10);  // Beastly
line(20, 70, 80, 70);

Con este programa obtenemos lo sigiente;
 

Descripción ;
Establece el ancho del trazo utilizado para líneas, puntos, y el borde alrededor de las formas. Todos los anchos se encuentran en unidades de píxeles.

7.6 curveDetail()

Ejemplo:

void setup() {
  size(100, 100, P3D);
  noFill();
  noLoop();
}
 
void draw() {
  curveDetail(1);
  drawCurves(-15);
  stroke(126);
  curveDetail(2);
  drawCurves(0);
  stroke(255);
  curveDetail(4);
  drawCurves(15);
}
 
void drawCurves(float y) {
  curve( 5, 28+y,  5, 28+y, 73, 26+y, 73, 63+y);
  curve( 5, 28+y, 73, 26+y, 73, 63+y, 15, 67+y); 
 curve(73, 26+y, 73, 63+y, 15, 67+y, 15, 67+y);
}


Con este programa obtenemos;


Descripción:


Establece la resolución a la que muestran las curvas.


6.2 ellipse()

Ejemplo ;

ellipse(56, 46, 55, 55);


Con este comando obtenemos lo siguiente

 Descripción;

Dibuja una elipse (ovalada) para la pantalla. Una elipse con la misma anchura y la altura es un círculo. 

2.12 pixelDensity()

Ejemplo :

void setup() {
  size(100, 100);
  // Pulling the display's density dynamically
  pixelDensity(displayDensity());
  noStroke();
}

void draw() {
  background(0);
  ellipse(30, 48, 36, 36);
  ellipse(70, 48, 36, 36);
}

 Mediante este comando obtenemos  esto;



Descripción :

Esto hace que sea posible para el Procesamiento de render usando todos los píxeles en resoluciones altas pantallas como pantallas de Apple Retina y pantallas de Windows alta DPI. Esta función sólo se puede ejecutar una vez dentro de un programa y debe ser utilizada inmediatamente después size () en un programa sin un setup () y se utiliza dentro de setup () cuando un programa tiene una.