SINTAXIS DEL PROGRAMA

Documentos relacionados
REPASO VARIABLES. 1º DECLARAR LA VARIABLE, Indicamos el tipo de variable seguido por el nombre. 2º INICIALIZAMOS VARIABLE: le asignamos un valor.

ARTE ELECTRÓNICO PROCESSING

PROCESSING. El interfaz del programa es el siguiente: Antes de iniciar su utilización, hay que saber algunos aspectos importantes.

VOCABULARIO DE COMANDOS BÁSICOS EN PROCESSING 1/7

03. Interpolar. Objetivo Interpolar los parámetros de una ilustración; modificar colores en el espacio HSB.

INTRODUCCION. Quées Processing? Objetivos. Proyecto

Gráficos por Computador

BUCLES Realizan de forma rápida cálculos repetitivos dentro de código.

Curso de AutoCAD 2010 Apunte Parte II

Tema: Processing y manejo de hardware con Arduino

BATERÍA DE EJERCICIOS CON PROCESSING I

TEMA 4: PROGRAMACIÓN

Gráficos por Computador

Degradado Radial. Cuentagotas. Lineal. Logros de aprendizaje. Conocimientos previos. Mapa de Contenidos. Curso: Diseño Gráfico con Illustrator

Una instancia es una copia de un símbolo que se sitúa en el escenario o bien anidada en otro símbolo.

AutoCAD Nivel II SEGUNDA CLASE. Wilfredo Cupe Román

Procesador de textos 1-15 Inserción de objetos

Paint Otro de los accesorios que incorpora Windows 95 es Microsoft Paint, un sencillo programa de Dibujo.

1. Herramientas para organizarnos

C, M, Y Editar Color

Tutorial Software MAGIc Screen Magnification Para Estudiantes en Situación de Discapacidad Visual que requieran mejor visualización de la pantalla

Otras cosas a tener en cuenta. El estado del cursor. CURSOR CON COMANDO ACTIVADO CURSOR PARA SELECCIONAR LINEA U OBJETO

Al hacer clic en el icono de mano alzada se despliegan otros iconos que nos permiten realizar otros tipos de líneas.

La corrección del color en nuestras imágenes es muy importante a la hora de poder realizar selecciones y Máscaras.

QCAD: ACTIVIDAD 1: PRUEBA

Programar con Processing

Educación Plástica y Visual de 1º de ESO Cuaderno de apuntes. Nombre:... Tema 3 EL COLOR ESQUEMA DEL TEMA

Herramientas Adobe Ilustrador CS6

Cómo crear gráficos con CorelDRAW X3 para hacer una presentación en PDF a pantalla completa

Programar con Processing en Python

DISEÑO DE ARMARIOS Y CUADROS

Un dibujo simple con Gimp. . Elegimos un estilo de lápiz fino y pintamos el dibujo que se muestra en la

AUTOCAD. Programa de diseño asistido por ordenador (6 sesiones)

Conceptos básicos de Arduino:

AutoCAD Dibujo en 2D

3. EDICIÓN DE ARCHIVOS VECTORIALES

Imprimir. Se puede guardar como fichero POSTSCRIPT (PS) visible por algunos lectores de PDF en Linux. Escoger impresora de la lista

3º Seleccionar el objeto de texto y abrir la persiana del menú de efectos "Silueta" (Control + F9)*

Dibujo vectorial con Draw

Colores digitales. Introducción. Paletas de color

PAINT SISTEMAS. ÁREA SISTEMAS GUÍA DE APRENDIZAJE No. Paint. Profesor: Estudiante: Fecha: INGRESAR A PAINT

TEMA 4: PROGRAMACIÓN

Otras cosas a tener en cuenta. El estado del cursor. CURSOR CON COMANDO ACTIVADO CURSOR PARA SELECCIONAR LINEA U OBJETO

MyOpenLab. Objetos Canvas. Versión Documentación para el usuario. MyOpenLab Objetos Canvas para Animaciones.

IES SEVERO OCHOA DISEÑO ASISTIDO POR ORDENADOR

INSERCIÓN DE OTROS ELEMENTOS DENTRO DE LA HOJA DE CÁLCULO

INGENIERÍA TELEINFORMÁTICA

GUÍA DE ESTUDIO PARA EL EXAMEN EXTRAORDINARIO DE GEOMETRÍA ANALÍTICA

Capítulo 3 Alineando y distribuyendo objetos. Distribución de objetos

IES Los Albares (Dep. de Tecnología) MSWLogo nivel 1

2.2. INSERTAR Y DAR FORMATO A FORMAS.

Introducción a Inkscape

CAPÍTULO 5 GRÁFICOS. REPRESENTACIONES EN 2D Y EN 3D. 1.- REPRESENTACIÓN DE FUNCIONES EXPRESADAS EN FORMA EXPLÍCITA

10-A-1/8. Nombre. Coge un lápiz afilado y marca dentro del rectángulo un punto de color rojo.

Creación y modificación de tablas

CREAR DIBUJOS CON OPENOFFICE DRAW:

Corel Draw Ejercicio Calculadora

Ejercicios con Corel Draw. Corel Draw Ejercicio Calculadora. Ejercicio: Calculadora

1. Realiza el siguiente dibujo con LibreCad

INICIACIÓN A LA PROGRAMACIÓN: SCRATCH

CAPAS DE AJUSTE DE LA GAMA TONAL

ESCUELA PREPARATORIA OFICIAL NO.16 MATERÍA: GEOMETRÍA ANALITICA GUÍA DE ESTUDIO PARA LA ÚLTIMA OPORTUNIDAD DE ACREDITAR LA MATERÍA

GEOMETRÍA CON GEOGEBRA. Oculta los ejes. Si te confundes en algún paso, utiliza el botón deshacer, en la esquina superior derecha de la pantalla.

Tutorial 07: el comando Spline

Tutorial 02: Unidades y Coordenadas

Tutorial 02: Unidades y Coordenadas

Personalizando efectos y creando organigramas

COMANDOS BASICOS DE AUTOCAD

Manual de GIMP. Capítulo 6. Los colores. Manual de GIMP. Capítulo 6: Los colores.

Objetivo: Conocer los tipos de imágenes en photoshop

Comandos AutoCAD Tutorial 07: el comando Spline

Mapa de bits y Objetos vectoriales

Tutorial Processing 3.0

Guía Apresto: Construcciones geométricas

1. Creamos una nueva imagen con fondo blanco y dimensiones 400 x 200 píxeles. Seleccionemos la

Manual práctico de Qcad ACTIVIDAD1 CONOCIENDO EL ENTORNO

1. GeoGebra aplicado a Geometría sintética GeoGebra

Trabajando con trayectos: Curvas y Lineas

Tutorial 06: el comando Polyline

Programa de Recuperación de Materias Pendientes_Curso 2017/2018 DIBUJO_Educación Plástica, Visual y Audiovisual_1ºESO

Comandos AutoCAD Tutorial 06: el comando Polyline

Capas, atributos y acotación

El Cuadro de herramientas de Paint

(380) violeta (400) añil (440) azul (470) verde (500) amarillo (560) anaranjado ( ) rojo (780)

Rocío Abascal Mena Erick López Ornelas Sergio Zepeda Hernández. Hola Mundo con Processing

Tipos de línea personalizados

Transcripción:

SINTAXIS DEL PROGRAMA ÓRDENES O INSTRUCCIONES: Son los elementos estructurales del programa. Todas las instrucciones deben finalizar con ; Ejemplo: point (50,100); COMENTARIOS EN EL CÓDIGO: Son usados para hacer notas (apuntes) entre las líneas de código para aclarar y facilitar la comprensión. Localizar formas. - Para hacer comentarios de una línea se debe iniciar el comentario con // //int v - velocidad de desplazamiento. (activar o desactivar la función) - Para hacer comentarios que requieren más de una línea, se debe iniciar el comentario con /* y finalizarlo con */ Ejemplo: /* Esta instrucción dibuja 20 líneas y modifica el color según con la posición en el eje y */

ALGUNOS ATRIBUTOS DE LA LÍNEA

EL COLOR (RGB) - Se representa por 3 canales = RGB (rojo, verde, azul). - Escala que va de 0 a 255. - Canal alfa o transparencia. COLORES PRIMARIOS y secundarios RGB(0,255,255)= cian claro (verde +azul) RGB(255,0,255)= magenta (rojo+azul) RGB(255,255,0)= amarillo (rojo+verde) Tonos grises

EL COLOR (HSB) Hue = el tono o el color en el espectro cuyo rango va de 0 to 255. Saturation = saturación del color o cantidad de color. De 0 a 255. Brightness = el brillo o luminosidad del color. De 0 a 255. (de totalmente oscuro a la máxima luminosidad)

MODOS DE EXPRESAR EL COLOR:

OTRAS FORMAS: - triangle (triángulo) conecta tres puntos. triangle(0,90,45,45,70,70); - quad (cuadrilátero) 4 coordenadas diferentes con lo que el número de parámetros es 8. quad(90,60,130,45,180,90,150,85); - Formas personalizadas:

El orden de posición de los vértices, cambia la manera en que la figura se dibuja.

Con LINES, va contando de dos en dos vértices. Con TRIANGLES; dibujará cada tres vértices un triángulo diferente.

Con TRIANGLE_STRIP; conecta los triángulos que se han dibujado. Con TRIANGLE_FAN; dibuja triángulos todos conectados desde el primer vértice.

Con QUADS; dibujamos cuadriláteros cada 4 vértices. Con QUAD_STRIP, se conectan los cuadriláteros. Invertir los dos últimos vértices del cuadrángulo.

FORMAS CURVAS: - arc (arcos). Usamos la función arc con 6 parámetros. - X,Y para determinar el centro - Ancho y alto en el 3º y 4º parámetro - Comienzo del arco en el 5º parámetro - Fin del arco en el sexto parámetro.

Processing mide los ángulos en radianes, que son el sistema de medida de las coordenadas polares. ÁNGULOS BASADOS EN Define los arcos en la dirección de las agujas del reloj

PI, es igual a la mitad de la rotación, y PI dividido entre dos es igual a ¼ de la rotación.

3 formas de dibujar un arco: OPEN- se rellenará desde comienzo hasta fin del arco PIE- se rellena la forma y añade una línea alrededor de todo el arco. CHORD- es parecido a open, además añade una línea que cierra el arco.

OPEN PIE CHORD

size(500,200); arc(100,100,75,75,0,pi); arc(233,100,75,75,0,pi); arc(367,100,75,75,0,radians(270)); **ACTIVIDAD en clase: arcos y color Establece un grosor de línea para el primero, un arco sin relleno de color para el segundo, pero línea coloreada y un arco con forma coloreada y sin línea para el tercer ejemplo.

CURVAS BEZIER: La función bezier permite dibujar curvas definidas por puntos de control y puntos de ancla. La curva es dibujada entre el 1º y 4º punto, y el control de la curva es definido por el 2º y 3ºde los puntos.

BEZIER VERTEX:

Cuando hemos iniciado la curva, cada posterior llamada de beziervertex, continuará con otra curva y por tanto la forma con la conexión de nuevo punto con el anterior.

VARIABLES Qué es? Un espacio en la memoria y que almacena un VALOR, para ser utilizado por un programa. CONTENEDOR DE UN VALOR, y el ordenador lo memoriza como un dato, y volver a él cuando se quiera 1º DECLARAR LA VARIABLE: Indicamos el tipo de variable seguido por el nombre. Los nombres: - Una sola palabra - Sin espacios - Comenzar por una letra aunque incluyan números - No incluir carácteres especiales de puntuación salvo GUION BAJO _ El tipo: int, float, char.

TIPOS:

2º INICIALIZAR LA VARIABLE: Se le asigna un valor con el signo =. - Podemos declarar e inicializar la variable con una o dos líneas de código:

- Elegir un tipo, separar los nombres por comas y luego asignar el valor por separado.

- Las variables evitan que tengamos que repetirnos en el código. 1º creamos una variable de números enteros para darle el valor al diámetro. int diametro = 150 2º sustituimos los valores de ancho y alto por la variable creada, y pasa a ser un parámetro en nuestras elipses. 3º con la variable creada si modificamos su valor cambia automáticamente en los parámetros donde se sitúa esa variable. **ACTIVIDAD: ejemplo de arriba. Creamos la variable para la posición y. comprobamos a cambiar parámetros.

MODO ESTÁTICO Y MODO DINÁMICO: - void setup: las instrucciones se ejecutan una sola vez. - void draw: el código escrito dentro de este bloque se repite en un ciclo continúo hasta que cierra la aplicación.

SINTÁXIS DE LOS MODOS - Después de las palabras setup y draw hay que escribir () - Antes de las palabras setup y draw se escribe la palabra void en ambos casos. - Todas las instrucciones que forman parte de setup y draw hay que escribirlas entre { } ** posición de background ** posición mousex, mousey

Estas variables devuelven unos valores en pixeles que permiten interactuar en nuestra pantalla.

** mousex, mousey (posición horizontal y vertical del mouse) ACTIVIDADES en clase: - Cambia la posición de background en los dos bloques setup y draw. - Cambia la posición de mousex,mousey en los parámetros de alto y ancho del rectángulo. - Dibuja una línea, uno de sus puntos es fijo en el centro de un lienzo de (300,300), el otro punto varia siguiendo las coordenadas del mouse. - ** Veamos como la línea cambia de color.

ACTIVIDAD DE ENTREGA: - Que el punto central donde coinciden los vértices siga a la posición del mouse.

mousereleased cuando soltamos el ratón mousedragged cuando el ratón es arrastrado.

mousepressed: es un bloque de código que ejecuta todo lo que está dentro cada vez que el botón del mouse es apretado. mousereleased: el código dentro de este bloque se ejecuta cuando el botón del ratón es liberado.

mousedragged: es ejecutado cuando el botón del mouse es apretado y arrastrado. pmousex, pmousey: toman la posición previa del mousex, mousey, es decir, las coordenadas del mouse en el ciclo anterior para ejecutar una continuidad en el trazo. ACTIVIDAD en clase: Sobre una composición fija, crea un código interactivo con las variables vistas.

Key, keypressed, keycode:

VARIABLES: Números enteros: int (integer) 0,1,2,3,-1,-2-3 **ACTIVIDAD en clase: en el mismo ejercicio introducir otra elipse con una velocidad diferente.