Pular para o conteúdo principal

Aula 12 - Polígonos

Fiz utilizando line(). Usando a função dividePizza(), posso conseguir um pedaço de circulo dividido por um numero, um angulo. Utilizando funções trigonométricas, consegui algo próximo de coordenadas polares, mas diferente. O meu raciocínio básico é desenhar uma linha que parte do ponto atual e vai até a próxima posição, calculada acrecentando dividePizza() ao angulo.


Código:
void setup() {
  size(800, 600);
}
float angulo = PI;
void draw() {
  background(255);
  desenhaPoligono(width/2, height/2, 100, 3);
  angulo -=0.01;
}

void desenhaPoligono(int x, int y, int w, int lados)
{


  for (int i = 0; i<lados; i++)
  {
    angulo += dividePizza(lados);
    line(x+w*sin(angulo), y+w*cos(angulo), 
      x+w*sin(angulo+dividePizza(lados)), y+w*cos(angulo+dividePizza(lados)));
  }
}


float dividePizza(int n)
{
  return TAU/n;
}

Comentários

Postagens mais visitadas deste blog

Atividade 4 - Flores - MAMi

Baixar:https://onedrive.live.com/redir?resid=14FE8517019EBC9B!8755&authkey=!ADnkZrr6bjNc1do&ithint=file%2cpde Primeiro, vamos observar a imagem dada: Compõe de 5 círculos de raio r, todos tangenciando o circulo central. Vamos repartir o problema em uma parte menor: Obs.: O ponto (0,0) foi transladado para o ponto A. Percebemos que a hipotenusa do triangulo ABC é o diâmetro do círculo, e que o ponto C (a origem do circulo) se afastou do ponto A; Verticalmente (segmento AB): Horizontalmente (segmento BC): Como a origem foi transladada, deve-se somar as posições X e Y do ponto A, mudando a formula para A+diâmetro * sen θ e A+ diâmetro * cos θ . Mas onde os outros círculos estarão? Simples. Em relação ao circulo C, os outros círculos estão defasados em π radianos uns dos outros. Abaixo, a aplicação. Desenha 100 flores de raios, posições e tons aleatórios.

Trabalho parte 1- MAMi

Baixar: https://onedrive.live.com/redir?resid=14FE8517019EBC9B!8768&authkey=!AHVEAvL6v0vq43k&ithint=file%2cpde O Artista que escolhi para o trabalho foi Waldemar Cordeiro e sua serie foi: Estrutura Determinada e Determinante + Arte de 1958. As duas foram escolhidas pela sua similaridade.