Pular para o conteúdo principal

Postagens

Mostrando postagens de outubro, 2017

Trabalho Final - Parte 1

O trabalho final consiste na criação de um programa que gere quadros (arte no geral) de algum artista que tenha sua obra exposta no Ceará. Tendo assim que tirar um foto e buscar a série de no mínimo outros 2 quadros e então criar um sistema que reproduza de maneira fiel as formas, cores da arte em si. Grafite exposto no ICA e que é a base desse trabalho Um pouco de aventura Isso não é sobre a criação em si do trabalho, mas tem a ver (e de nenhuma forma é um tipo de desculpa). Iniciei um pouco tarde a busca por obras de arte, e como o carma cobra da gente, tive uma onda de azar do tipo: Exposição encerrada, museu em reforma, museu fechado sem aviso prévio (O responsável desse ultimo simplesmente saiu sem falar pra ninguém e fechou as portas, e sim, eu fui em vários locais). Dai parti para um plano que eu já havia cogitado inicialmente, mas tinha esquecido: O Grafitti, verdadeiras obras ao céu aberto, expostas por toda a cidade e de artistas que muitas vezes são descriminados...

Atividade #7 - Adaptive Logo

Esta atividade consiste em discutir os aspectos matemáticos envolvidos na criação e no uso de um adaptive logo. O que é uma Adaptive Logo? Diferente de uma logo comum, que possui suas aplicações na maioria das vezes estáticas, a Adaptive Logo é um conceito de logos que se adaptam de acordo com sua aplicação. Elas podem reagir a luz, sons, cheiros, superfícies ou simplesmente ao gosto do criador deste material, modificando suas formas, cores, mantendo sempre suas características padrões. A logo escolhida Logo -  Museu do Design de Boston Logo acompanhada de Tipo A logo escolhida para esta atividade é a do Museu do Design de Boston, criando pelo grupo Continuum. A logo consiste na letra “D” formada por diversos pontos, que dependendo do local onde ela é aplicada estes pontos ganham graus de densidade diferente, representando pessoas se unindo. Um sistema gráfico que ao mesmo tempo se difere, mas que mantém a coerência.  Mudanças de particula...

Atividade #6 - Bandeira do Brasil

Esta atividade consiste na criação da bandeira nacional Brasileira considerando a Lei Federal Nº 5.700 Utilizando o procedimento mostraBandeiraBrasil(x, y, l) e ainda explicando como rectMode e ellipseMode podem simplificar este processo. Antes do código Antes de simplesmente pegar e fazer o código, achei necessário entender um pouco sobre a lei, pois não conhecia de forma nenhum (é claro que eu tinha uma ideia de que a bandeira é construída obedecendo proporções, mas sobre uma lei não fazia ideia). Até chegar a estas duas imagens : A imagens correspondem aos modelos matemáticos da criação da bandeira, indicando distâncias,  posições das estrelas dentre outras coisas Um pouco do código Para iniciar o código, devemos primeiramente definir uma variável que corresponderá a um módulo(mod). Definimos uma variável l  ela irá controlar o tamanho de cada elemento da bandeira. O mod recebera l/14, pois de acordo com a lei o tamanho total da bandeira é de 14 módul...

Atividade #5 - Bolinha quicando com MRU e MRUV

A atividade #5 consiste na aplicação de uma função MRUV que simule o lançamento e o quicar de uma bola no chão indo para frente e que vá diminuindo sua velocidade ao tocar no chão. O processo A criação é bem parecida com a atividade anterior, porém dessa vez além de empregar a função MRU, devemos empregar também a de MRUV. Primeiro devemos definir variáveis velocidades horizontais e verticais, além das variáveis das funções já citadas. Fazendo com que todas as vezes que a bolinha tocasse o chão (fosse maior que o height) então sua aceleração era decrementada, fazendo com que os valores da função MRUV diminuíssem, dando a sensação de quicar. Bolinha quicando com MRU e MRUV O código poderá ser baixado aqui: Link

Atividade #4 - Corrida com MRU

A atividade 04 consiste na criação de um código que armazena a velocidade de 20 carrinhos em um vetor e aplicando a função MRU, mostrando o ganhador de uma corrida. Criando as variáveis e explicando um pouco o código Inicialmente criamos um vetor que receberá as velocidades com 20 de tamanho. Criei também vetores que receberam as cores aleatórias para os carrinhos, isso foi feito criando vetores que correspondessem a cada cor do sistema RGB, cada um também com 20 de tamanho. Também era necessário a criação de variáveis que correspondia a função MRU (vista em sala) e outras como a de distância e tempo e ainda uma que indicasse o vencedor da corrida. Foi criado um for para inserir tanto a velocidade(que nesse caso foi aleatória entre 0 e 15 ) e as cores em seus respectivos vetores.Foi feiro também um if  que testa se a variável maiorV(0) é menor qe a velocidade em i.  Se sim, a própria variável receberá a velocidade e a variável que indica o vencedor e incrementada....