Fundamentos de procesamiento de (5 / 8 paso)

Paso 5: formas

Hay unas cuantas formas que se pueden crear con un solo comando.

 line(X,Y,X',Y'); // (X,Y) and (X',Y') are the coordinates of the extremities.rect(X,Y,width,height); // (X,Y) is the top-left corner. ellipse(X,Y,Dx,Dy); // (X,Y) is the center, and Dx, Dy, the width and the height of the ellipse.//If you choose Dx=Dy, you get a circle. (Be careful, it’s not the radius, but the diameter) 

Pero a veces quiere crear formas más complejas.

Se almacenarán en una variable PShape. Necesita las siguientes funciones y dibujar una forma.

Declaras una como esta:

 PShape MyShape; // declare a PShapeMyShape.createShape();// initialize your PShape object.MyShape.beginShape(); // You are going to define its corners.MyShape.vertex(Xo,Yo); // It adds the point (Xo,Yo) to your shape. ///////////////// // Repeat the MyShape.vertex(X,Y) for each corner.MyShape.vertex(Xo,Yo); // Repeat the first corner to close the shape.MyShape.endShape(); shape(MyShape); // draw the shape 

Pshape.pde lo resume. Crea un PShape, con las esquinas number_points.
Nota: En el "loop", se generalmente utiliza algo como:

 for(int i=0 ;i<number_points;i++) 

Pero aquí hay un "< =" cerrar la forma.

Ahora, es tiempo de crear algo más interesante. El template.pde contiene lo que necesita para tener interacciones básicas con el programa. Puede cargarlo y llenar al mismo tiempo que leer los pasos o utilizarla para sus propios programas.

Artículos Relacionados

Lanzar bolas de fuego con tu mente con OSC y procesamiento

Lanzar bolas de fuego con tu mente con OSC y procesamiento

En mi tutorial pasado, hablé sobre cómo hacer un auricular Bluetooth MindFlex EEG y salida de mensajes OSC.Cuando empecé a jugar con el auricular de EEG, quería ver qué podía hacer con él. Tan naturalmente, experimentó con mover mi ratón con mi mente
Partir del procesamiento - el visualizador de temperatura

Partir del procesamiento - el visualizador de temperatura

El proceso programación de lenguaje, en términos muy simples, es pura locura! Si usted encuentra difícil de creer, una visita a la página Oficial exposición tratamiento seguramente te hará pensar lo contrario. Inicialmente desarrollado por Ben Fry y
Procesamiento de negativos sin analizador

Procesamiento de negativos sin analizador

En este instructable le mostraré cómo convertir su película de negativo a digital positivo usando cosas tienes que poner alrededor de la casa, una cámara digital y software libre. ¿Sonido cool? Gran lectura en.Si desea cavar bien en seguir adelante y
Cómo hacer un control remoto inteligente web-títere por hacking Twitter, Google, Skype, Arduino y procesamiento!

Cómo hacer un control remoto inteligente web-títere por hacking Twitter, Google, Skype, Arduino y procesamiento!

Cómo manipular un objeto físico en la web sólo mediante el uso de servicios comunes de la web y sus datos de acceso se alimenta, con alguno añadido abrir cosas fuente para decodificar y manipular los datos y, en definitiva, utilizar los datos para mo
Procesamiento de datos con RasPi y partícula (anteriormente chispa)

Procesamiento de datos con RasPi y partícula (anteriormente chispa)

¡ Saludos! Bienvenidos a otro Instructable del NextFab. En este Instructable nos va ser cambiar engranajes un poco y haciendo un Instructable que es fundamentos mucho más base que cualquiera puede recoger y ampliar.El Raspberry Pi 2 B es un ordenador
Fundamentos de la proyección de imagen termal

Fundamentos de la proyección de imagen termal

Si siempre has querido tener "visión de detección de calor", no busques más! Las cámaras térmicas son cada vez más barato y más fácil de usar, lo que significa que están más documentados y accesibles para los aficionados. En este Instructable, p
Búsqueda y procesamiento de su propia arcilla Natural

Búsqueda y procesamiento de su propia arcilla Natural

Si alguna vez jugaste con arcilla, en la escuela o como un pasatiempo, usted podría se han preguntado qué es y dónde viene. Arcilla comercial extraído de fuentes de alto gradas y luego más procesado, generalmente con otros aditivos hasta logra una co
Procesamiento de cera de abejas

Procesamiento de cera de abejas

Si tus esfuerzos de apicultura resultaron en una cosecha de miel, lo más probable es que tiene cera para procesar. La mayoría de mis amigos de apicultura me da la cera simplemente porque no quieren tratar con él después de todo el esfuerzo para cosec
Proclipsing: Usando el IDE Eclipse para el procesamiento de proyectos

Proclipsing: Usando el IDE Eclipse para el procesamiento de proyectos

es una herramienta fantástica para conseguir no programadores cómodos con la programación. Con él, usted puede crear fácilmente aplicaciones de dibujos interactivos y mucho, mucho más. Su fuerza es que puede ser usado multiplataforma (Mac, Win, Linux
Nuez negra, cosecha y procesamiento

Nuez negra, cosecha y procesamiento

Como el otoño se acerca en nuestra área del noreste de Oklahoma, muchos de nuestros árboles de la tuerca están comenzando a arrojar sus cultivos, soltando las tuercas debajo de árboles, en el jardín, yarda, arbustos e incluso en un humano desprevenid
Fundamentos CNC (construcción de una pieza de la máquina de cnc 1)

Fundamentos CNC (construcción de una pieza de la máquina de cnc 1)

¿Por lo que usted quiere saber más sobre cómo hacer una máquina CNC?Ya sea una impresora 3D o un mil de algún tipo, esto le llevará a través de los conceptos básicos a dar usted una buena idea de cómo funcionan, funcionan y qué partes que necesitan o
Aviones HDR foto procesamiento

Aviones HDR foto procesamiento

Fotografía digital ha abierto muchas nuevas técnicas a las masas. Uno de los más impresionantes es la fotografía HDR. HDR o alto rango dinámico de imágenes, utilizan procesamiento digital para combinar múltiples disparos en diferentes exposiciones. L
Impresora 3D fundamentos y solución de problemas: FDM impresoras

Impresora 3D fundamentos y solución de problemas: FDM impresoras

Este Instructable es ayudar a comprender los fundamentos de la impresión 3D y cómo solucionar los problemas más comunes con impresoras 3D FDM. Estas imágenes fueron tomadas de una presentación de diapositivas que he creado para ayudar a la gente con
Procesamiento de la película

Procesamiento de la película

(Para otras guías de la película, buscar mi sitio web: www.ellieberry.com)Después de volver a leer esto, me di cuenta de cuantas faltas de ortografía y claro como algunos de mis instrucciones fueron: espero que esta versión es un poco mejor!Cuando em