(prof. desde 2004)

prof-2004

prof-2004

Últimos assuntos

» 8.ºB - Sumários das aulas 1/2 e 3/4
Qui Fev 13, 2014 4:30 pm por Admin

» Apresentação
Qui Fev 13, 2014 4:17 pm por Admin

» Documentação
Seg Fev 10, 2014 6:03 pm por Admin

» Bem vindos!
Seg Dez 03, 2012 1:19 pm por Admin

Estatísticas

Os nossos membros postaram um total de 140 mensagens em 140 assuntos

Temos 63 usuários registrados

O último usuário registrado atende pelo nome de helena_margarida


    Ficha de Revisões (21-09-2011)

    Compartilhe
    avatar
    Admin
    Admin

    Mensagens : 144
    Pontos : 1470
    Reputação : 0
    Data de inscrição : 28/10/2009
    Localização : Portugal

    Ficha de Revisões (21-09-2011)

    Mensagem  Admin em Qua Set 21, 2011 9:04 pm

    Ficha de Revisões



    Resoluções

    O código:


    ellipse(50,50,80,80);



    permite criar uma elipse/círculo de centro nas coordenadas 50,50 do ecrã com raio de 80,80.




    O código:


    ellipse (mouseX,mouseY,80,80);



    permite criar apenas uma elipse/círculo de centro nas coordenadas da posição do rato e de raio 80,80.

    O código:


    void draw(){
    ellipse (mouseX,mouseY,80,80);
    }



    permite criar, graças à função draw() várias elipses/círculos de centro na posição do rato e raio 80,80.




    O significado das seguintes linhas de código é:


    size(400,400); //permite definir o tamanho da janela
    background(192,64,0); //permite definir as cores do fundo da janela
    stroke(255); //permite definir as cores do contorno das linhas e formas geométricas
    line(150,25,270,350); //permite criar uma linha no ecrã iniciada na posição 150,25 e com fim em 270,350






    Os números presentes na função background() representam valores das cores R(red-vermelho), G(green-verde) e B(blue-azul).




    Ao contrário da função background(), a função stroke() apenas contém um valor, o que significa apenas utilizar as cores de branco(255) a preto(0).




    Os valores na função line() significam as coordenadas iniciais e finais da linha.




    O código:


    void setup(){
    size(400,400);
    stroke(255);
    fill(255);
    background(255);
    }
    void draw(){
    rect(200,200,mouseX,mouseY);
    }



    apresenta o erro de conter tanto as cores do fundo ecrã como de contornos e preenchimento de formas todas iguais (255).
    Basta alterar uma delas para que o programa passe a mostrar algo.

    2- Para que o quadrado surja no centro do ecrã basta acrescentar a linha:

    rectMode(CENTER);

    mesmo acima da rect() já existente.

    3- Muda-se a função background() do setup() para draw(), mesmo acima dos dois rects().

    4- Apaga-se a função background() da draw() e acrescenta-se a função mousePressed() abaixo da draw():


    void mousePressed(){
      background(192,64,0);
    }



    5- Altera-se o código:

    rect(200,200,mouseX,mouseY);

    para:

    rect(mouseX,mouseY,200,200);




    O ex-quadrado7 terá como possível conteúdo:


    void setup(){
      size(395,403); //tamanho ecrã
      fill(0,0,255); //preenchimento azul
      rect(0,0,200,200); //coordenadas do 1º quadrado
      fill(0,255,0); //preenchimento verde
      rect(200,200,395,403);//coordenadas do 1º quadrado
      fill(255,0,0,127); //preenchimento vermelho com 127 tranparencia
      ellipse(width/2,height/2,50,50); //coordenadas do circulo de centro no meio do ecrã
      stroke(0); //linha preta
      line(0,0,395,403); //coordenadas da linha1
      line(395,0,0,403); //coordenadas da linha2
    }






    Para o ex-quadrado8 tem-se de carregar 1º as imagens utilizadas: SKETCH - ADD File...

    Depois o seguinte código:


    void setup(){
      size(395,403); //tamanho ecrã
      PImage img1;
      PImage img2;
      img1=loadImage("nome da imagem.extensão"); //ex: "ima.gif"
      img2=loadImage("nome da imagem.extensão"); //ex: "ima.gif"
      image(img1,0,0,200,200);//coodenadas iniciais e finais do tamanho da imagem
      image(img2,200,200);
      fill(255,0,0,127); //preenchimento vermelho com 127 tranparencia
      ellipse(width/2,height/2,50,50); //coordenadas do circulo de centro no meio do ecrã
      stroke(0); //linha preta
      line(0,0,395,403); //coordenadas da linha1
      line(395,0,0,403); //coordenadas da linha2
    }






    Para exportar aplicações e/ou páginas HTML usa-se o menu:

    Aplicação Windows:

    FILE - Export Application (Windows)

    Ficheiro HTML:

    FILE - Export Applet


      Data/hora atual: Sex Jul 20, 2018 3:59 pm