Descrição
Esse projeto desenha um cubo.Comentários:
Escreva vai na caixa de comandos para o xLogo desenhar um cubo animado.aprenda cubo :c escondetat repita 4 [parafrente :c paradireita 90] parafrente :c paradireita 45 parafrente :c paradireita 45 parafrente :c paradireita 135 parafrente :c paratrás :c paraesquerda 45 parafrente :c paradireita 45 parafrente :c paratrás :c paradireita 45 parafrente :c paradireita 90 parafrente :c paratrás :c paradireita 45 paratrás :c paraesquerda 45 fim aprenda tri_d :c :a se :c > 120 [atribua "a 30 t_c :c :a pare] cubo :c veranimado espere 50 limpe paradireita :a tri_d :c + 5 :a + 2 fim aprenda t_c :c :a se :c < 15 [mudedireção 0 tri_d :c :a pare] se :a < 10 [atribua "a 30] limpe cubo :c limpe paraesquerda :a t_c :c - 5 :a - 2 fim aprenda mc3d # mc3d = mover cubo3d limpe tri_d 10 30 fim aprenda vai animado mc3d pareanimado fim aprenda info # # escreva vai para começar # clique no botão Pare para parar # # adaptação de plogo # por # bertrand.carette@laposte.net # fim |
aprenda quadrado mudecordolápis amarelo #define cada uma das arestas da secção transversal iniciepolígono repita 4 [parafrente 400 paradireita 90] terminepolígono fim aprenda um # desenha o contorno quadrado # desloca a tat ao centro do quadrado usenada paradireita 90 parafrente 200 paraesquerda 90 parafrente 200 uselápis # desenha o ponto mudecordolápis azul pontos # retorna à posição inicial usenada paratrás 200 paraesquerda 90 parafrente 200 paradireita 90 uselápis fim aprenda dois # desenha o contorno quadrado # desloca a tat ao centro do quadrado usenada paradireita 90 parafrente 200 paraesquerda 90 parafrente 200 uselápis # desenha os pontos mudecordolápis azul usenada paradireita 45 parafrente 130 uselápis pontos usenada paratrás 260 uselápis pontos # retorna à posição inicial usenada parafrente 130 paraesquerda 45 paratrás 200 paraesquerda 90 parafrente 200 paradireita 90 uselápis fim aprenda três # desenha o contorno quadrado # desloca a tat ao centro do quadrado usenada paradireita 90 parafrente 200 paraesquerda 90 parafrente 200 uselápis # desenha os pontos mudecordolápis azul pontos usenada paradireita 45 parafrente 130 uselápis pontos usenada paratrás 260 uselápis pontos # retorna à posição inicial usenada parafrente 130 paraesquerda 45 paratrás 200 paraesquerda 90 parafrente 200 paradireita 90 uselápis fim aprenda quatro # desenha o contorno quadrado # desloca a tat ao centro do quadrado usenada paradireita 90 parafrente 90 paraesquerda 90 parafrente 70 uselápis # desenha os pontos mudecordolápis azul pontos usenada parafrente 260 uselápis pontos usenada paratrás 330 paradireita 90 parafrente 220 paraesquerda 90 parafrente 70 uselápis mudecordolápis azul pontos usenada parafrente 260 uselápis pontos # retorna à posição inicial usenada paratrás 330 paraesquerda 90 parafrente 310 paradireita 90 uselápis fim aprenda cinco # desenha o contorno quadrado # desloca a tat ao centro do quadrado usenada paradireita 90 parafrente 200 paraesquerda 90 parafrente 200 uselápis # desenha os pontos mudecordolápis azul pontos usenada paradireita 45 parafrente 130 uselápis pontos usenada paratrás 260 uselápis pontos usenada parafrente 130 paraesquerda 90 parafrente 130 uselápis pontos usenada paratrás 260 uselápis pontos # retorna à posição inicial usenada parafrente 130 paradireita 45 paratrás 200 paraesquerda 90 parafrente 200 paradireita 90 uselápis fim aprenda seis # desenha o contorno quadrado # desloca a tat ao centro do quadrado usenada paradireita 90 parafrente 90 paraesquerda 90 parafrente 70 uselápis # desenha os pontos mudecordolápis azul pontos usenada parafrente 130 uselápis pontos usenada parafrente 130 uselápis pontos usenada paratrás 330 paradireita 90 parafrente 220 paraesquerda 90 parafrente 70 uselápis mudecordolápis azul pontos usenada parafrente 130 uselápis pontos usenada parafrente 130 uselápis pontos # retorna à posição inicial usenada paratrás 330 paraesquerda 90 parafrente 310 paradireita 90 uselápis fim aprenda pontos usenada levantenariz 90 parafrente 1 baixenariz 90 uselápis iniciepolígono circ 50 terminepolígono usenada levantenariz 90 paratrás 1 baixenariz 90 uselápis fim aprenda vai logo3d limpedesenho mudecordofundo 0 um usenada paradireita 90 parafrente 400 paraesquerda 90 uselápis rolepd 90 três usenada paradireita 90 parafrente 400 paraesquerda 90 uselápis rolepd 90 seis usenada paradireita 90 parafrente 400 paraesquerda 90 uselápis rolepd 90 quatro usenada paradireita 90 parafrente 400 paraesquerda 90 rolepd 90 paradireita 90 parafrente 400 rolepd 90 paradireita 90 uselápis cinco usenada rolepd 180 paraesquerda 90 parafrente 400 paradireita 90 levantenariz 90 parafrente 400 baixenariz 90 uselápis dois mostrepolígono fim |