Tomás Domínguez Mínguez - Processing

Здесь есть возможность читать онлайн «Tomás Domínguez Mínguez - Processing» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Processing: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Processing»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Processing es un lenguaje de programación con un entorno de desarrollo integrado, pensado para todo tipo de usuarios interesados en dotar a sus proyectos con una salida visual de la información.
Si quiere descubrir cómo Processing deviene un complemento ideal para Arduino y ESP8266, este es su libro. Con él podrá ir más allá de la recogida de datos de sensores o el manejo de servos y motores, lo que le permitirá crear interfaces y entornos visuales interactivos para llevar sus proyectos con Arduino y ESP8266 a un nuevo nivel. Gracias a la multitud de prácticas que presenta el manual y la explicación paso a paso de los códigos podrá:
o Desarrollar proyectos de forma rápida y sencilla, aprendiendo un nuevo lenguaje casi sin darse cuenta, ya que el entorno de desarrollo interactivo (IDE) en Arduino y Processing son muy similares.
o Crear interfaces gráficas de usuario para presentar de forma vistosa todo tipo de información y realizar cualquier actividad de control desde un ordenador.
o Conectar su ordenador o teléfono móvil a su Arduino de forma remota con Bluetooth o WiFi.
o Usar protocolos de internet de las cosas (IoT) para recibir datos y dar órdenes a través de un móvil con acceso a Internet a cualquier dispositivo conectado a Arduino o ESP8266.
o Procesar imágenes con métodos de visión artificial que le permitan identificar caras u objetos e, incluso, hacer un seguimiento de sus movimientos.
o Desarrollar programas de realidad aumentada que añadan información gráfica o textual en tiempo real a las imágenes obtenidas de una cámara web.
Además, en la parte inferior de la primera página del libro encontrará el código de acceso que le permitirá descargar de forma gratuita los contenidos adicionales en www.marcombo.info.
Con la amplia variedad de técnicas reunidas en este libro podrá llegar a realizar casi cualquier cosa con Arduino y ESP8266. Disfrute de las enormes posibilidades de una plataforma que no para de crecer y sobrepase los límites de su imaginación.
Tomás Domínguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología. Asimismo, ha ejercido como profesor universitario de ingeniería informática en la Universidad Alfonso X el Sabio de Madrid.

Processing — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Processing», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Finalmente pintará la línea definida entre dichos puntos 42 FIGURAS - фото 41

Finalmente, pintará la línea definida entre dichos puntos.

42 FIGURAS GEOMÉTRICAS Una vez conocidos los elementos de dibujo más básicos - фото 42

4.2 FIGURAS GEOMÉTRICAS

Una vez conocidos los elementos de dibujo más básicos, puede empezar a trabajar con figuras geométricas. En concreto, estudiará las siguientes:

* Rectángulos

* Elipses

* Arcos

4.2.1 RECTÁNGULOS

Para dibujar un rectángulo, lo que hará será identificar el punto de su esquina superior izquierda y establecer un ancho y un alto.

Evidentemente si el ancho y alto fueran iguales lo que pintaría sería un - фото 43

Evidentemente, si el ancho y alto fueran iguales, lo que pintaría sería un cuadrado (como el de la figura anterior). En Processing el comando que dibuja un rectángulo es:

Donde x y son las coordenadas del punto correspondiente a la esquina superior - фото 44

Donde x, y son las coordenadas del punto correspondiente a la esquina superior izquierda del rectángulo. Así, el cuadrado de la figura anterior se obtendría con la sentencia:

Otra forma de dibujar un rectángulo sería tomando como referencia su centro En - фото 45

Otra forma de dibujar un rectángulo sería tomando como referencia su centro. En este caso, antes del comando rect()habría que indicar a Processing que las coordenadas x, y no son las de la esquina superior izquierda, sino las del centro de la figura. Por eso, ahora tendría que emplear las siguientes dos sentencias:

Esta vez Processing interpretará x y como el punto donde se localiza el centro - фото 46

Esta vez Processing interpretará x, y como el punto donde se localiza el centro de la figura. Vea la representación gráfica del siguiente código:

También se podría identificar un rectángulo por los puntos de sus esquinas - фото 47 También se podría identificar un rectángulo por los puntos de sus esquinas - фото 48

También se podría identificar un rectángulo por los puntos de sus esquinas superior izquierda e inferior derecha, tal como se muestra en la siguiente figura.

En este caso habría que emplear las siguientes dos sentencias Ahora - фото 49

En este caso habría que emplear las siguientes dos sentencias:

Ahora Processing interpreta x1 y1 como el punto de la esquina superior - фото 50

Ahora Processing interpreta x1, y1 como el punto de la esquina superior izquierda y x2, y2 como el de la inferior derecha. De esta forma, el código que dibujaría la figura anterior sería:

NOTAPor defecto los rectángulos se dibujan interpretando los dos primeros - фото 51

NOTA.Por defecto, los rectángulos se dibujan interpretando los dos primeros argumentos de la función rect()como las coordenadas correspondientes a su esquina superior izquierda, que de forma explícita se podría indicar también con el comando rectMode(CORNER). No confundirlo con CORNERS.

4.2.2 ELIPSES

Para dibujar una elipse se usan las coordenadas de su centro y el tamaño de sus ejes horizontal y vertical. El comando que proporciona Processing para pintar esta forma geométrica es:

Los argumentos x y son las coordenadas del centro de la figura Los otros dos - фото 52

Los argumentos x, y son las coordenadas del centro de la figura. Los otros dos argumentos son el tamaño de sus ejes. Evidentemente, si el ancho y el alto fueran iguales, lo que pintaría sería una circunferencia, como sucede en el siguiente ejemplo:

Al igual que ocurría con los rectángulos se podría cambiar el significado de - фото 53 Al igual que ocurría con los rectángulos se podría cambiar el significado de - фото 54

Al igual que ocurría con los rectángulos, se podría cambiar el significado de los dos primeros argumentos del comando ellipse()con la función ellipseMode(). Dicha función podría tomar como argumento las constantes CENTER(por defecto), RADIUS, CORNERo CORNERS. El dibujo de elipses utilizando dichas referencias es menos intuitiva, por lo que se deja al lector acudir a la documentación de referencia para conocer en detalle su funcionamiento.

4.2.3 ARCOS

Un arco puede asemejarlo a una elipse incompleta. Dicho de otra forma, una elipse se dibuja con un arco de 360º. Para dibujar un arco, Processing proporciona el comando:

Como en el caso de las elipses las coordenadas x y son las del centro de la - фото 55

Como en el caso de las elipses, las coordenadas x, y son las del centro de la figura. Los dos argumentos siguientes son los ejes mayor y menor. Los dos últimos argumentos son los ángulos entre los que está comprendido el arco. Dichos ángulos se expresan en radianes.

La siguiente figura representa el arco que se dibujaría con:

NOTAComo habrá supuesto HALFPIes una constante de Processing cuyo valor es - фото 56 NOTAComo habrá supuesto HALFPIes una constante de Processing cuyo valor es - фото 57

NOTA.Como habrá supuesto, HALF_PIes una constante de Processing cuyo valor es π/2. Más adelante verá que una circunferencia completa es un arco que recorre un ángulo de 2π. También estudiará cómo trabajar con grados en vez de radianes.

4.2.4 FIGURAS GEOMÉTRICAS PERSONALIZADAS

Hasta ahora ha aprendido a realizar figuras geométricas básicas, pero en un caso práctico seguramente necesitará dibujar otro tipo de figuras más complejas. Con Processing eso es posible si identificas los vértices. Las líneas que los unan dibujarán el polígono deseado. Por poner un ejemplo sencillo, imagine que se quiere pintar el siguiente triángulo.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Processing»

Представляем Вашему вниманию похожие книги на «Processing» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Processing»

Обсуждение, отзывы о книге «Processing» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x