• Home   /  2018   /  
  • El arte del código: Estética digital y programación C++
El arte del código: Estética digital y programación C++
6
http://libertar.io/artedelcodigo

Teoría

 

 

 

 

 

 

 

Guía de trabajo

 

 

1. Referencias de código

2. OpenFrameworks

Basado en el tipo de sistema operativo (OSX, Linux, Windows) descarga la distribución apropiada de openFrameworks. Instrucciones http://www.openframeworks.cc/download y en https://openframeworks.cc/download/older/

 

maluse

Además de las carpetas más importantes descritas a continuación, dentro de la carpeta raíz de oF encontrarás varias otras carpetas.

Ejemplos
Ordenados por tema, pueden ser un punto de partida para desarrollar aplicaciones similares.
Libs
Bibliotecas que openFrameworks utiliza para compilar los proyectos.

Project Generator
Generador de proyectos

Aplicaciones
Esta es la carpeta donde se colocan los archivos de proyecto al hacer nuevos proyectos. La descarga actual contiene la carpeta denominada “myApps” dentro de “apps y allí se alojarán los proyectos creados via Project Generator.

Addons
La carpeta “addons” contendrá los complementos, piezas adicionales de código que amplían las funcionalidades de OF. Los complementos “básicos”, ya vienen incluidos en la descarga. También puedes ir a ofxAddons donde encontrarás una enorme colección de complementos adicionales de la comunidad.

 

 

 

2. 1 Instalación IDE (Integrated Development Environment)

Desarrollaremos nuestros proyectos escribiendo el código, construyendo y ejecutando nuestros programas usando un IDE Integrated Development Environment.

Sigue esta guía para Instalar un IDE adecuado a tu sistema operativo.

 

 

 

2. 2 Interfaz IDE

INTERFACE

 

2. 3  Estructura típica de un proyecto en openFrameworks

 EXE-_ArteCódigoC++ 050218 (7)

main.cpp Es el primer elemento en ser ejecutado en nuestro programa. Allí podemos encontrar las dimensiones de la ventana que ocupará nuestra aplicación en ejecución.
ofApp.h alberga las declaraciones de las funciones de nuestro programa.
ofApp.cpp contiene el desarrollo de dichas funciones.
ofApp.cpp y ofApp.h son partes inter conectadas de nuestro proyecto.
Una vez damos al botón “Run” las funciones se ejecutan esencialmente en esta secuencia:

 

EXE-_ArteCódigoC++ 050218 (8)
El origen de coordenadas se sitúa en la esquina superior izquierda de la ventana de nuestra aplicación.
EXE-_ArteCódigoC++ 050218 (9)
A través de las abstracciones de C ++ de Openframeworks podemos conocer y definir todos los aspectos del comportamiento de nuestro programa. Un ejemplo de estas abstracciones OF es ofGetWindowWidth () o ofGetScreenHeight () para conocer el ancho o el alto de nuestras pantallas.

 

 

 

ofTrueTypeFont

Fonts

OF_TTF_SANS variable
OF_TTF_SERIF variable
OF_TTF_MONO variable

 

 

Referencias 

Teoría

 

 

 

Software

 

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

6 Comentarios

Phillippo StockPublicado  10:44 pm - feb 6, 2018

Me inspira una nueva búsqueda académica. El buen maestro explica. El maestro superior demuestra. El gran maestro inspira.

J.J. MartinezPublicado  2:12 pm - feb 14, 2018

Estupendo trabajo! Para seguir con el tema diseño y arquitectura, recomiendo revisar el libro Computational design thinking editado por Achim Menges y Sean Ahlquist. Saludos

IsabellePublicado  8:20 pm - feb 23, 2018

So beautiful shapes! Thanks for giving us this wonderful feedback on algorithmic design

Márcia BotelhoPublicado  9:46 pm - mar 1, 2018

Hola, quizá puedan orientarme en mi búsqueda. Soy profesora de filosofía y bailarina de danza contemporánea, y me interesa la filosofía que habla de tecnología en general. Actualmente hago una investigación que reúne robótica y Danza. Mi consulta es si ustedes tienen un programa formativo permanente y a qué correo debo comunicarme para solicitar documentación oficial que me permita presentar aquí en Brasil una solicitud de beca. Muchas gracias y espero su respuesta. Saludos

EvaGarciaMPublicado  2:41 pm - jul 20, 2018

Aquest és sense cap mena dubtes el millor curs per dissenyar 3D amb openframeworks. Sóc arquitecta viu a Andorra i no puc anotarme al curs presencial,pero he seguit els codis que comparteixen a la web. Moltes gràcies!

Deja un comentario

Redes