Outils pour utilisateurs

Outils du site


profgra:tests:cube3d

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

profgra:tests:cube3d [2017/04/22 19:13] (Version actuelle)
profgra créée
Ligne 1: Ligne 1:
 +# Cube 3D
 +
 +(MicroAlg "​cube3d-src"​ {"​processing":​ true})
 +(Repere -2 2 -2 2)
 +
 +(Definir (Projeter point)
 +    "​Convertit une liste x y z en liste x y"
 +    (Retourner (Liste (+ (Nieme point 1) (* 0.7 (Nieme point 3)))
 +                      (+ (Nieme point 2) (* 0.4 (Nieme point 3)))))
 +)
 +(Affecter_a A (Liste 0 0 0))
 +(Affecter_a B (Liste 1 0 0))
 +(Affecter_a C (Liste 1 1 0))
 +(Affecter_a D (Liste 0 1 0))
 +(Affecter_a E (Liste 0 0 1))
 +(Affecter_a F (Liste 1 0 1))
 +(Affecter_a G (Liste 1 1 1))
 +(Affecter_a H (Liste 0 1 1))
 +(Affecter_a arêtes (Liste
 +    (Liste A B) (Liste B C) (Liste C D) (Liste D A)
 +    (Liste A E) (Liste B F) (Liste C G) (Liste D H)
 +    (Liste E F) (Liste F G) (Liste G H) (Liste H E)
 +))
 +(Affecter_a i 1)
 +(Tant_que (<= i (Longueur arêtes))
 + Faire
 +    (Segment (Projeter (Nieme (Nieme arêtes i) 1)) (Projeter (Nieme (Nieme arêtes i) 2)))
 +    (Affecter_a i (+ i 1))
 +)
 +
 +(/MicroAlg)
  
profgra/tests/cube3d.txt · Dernière modification: 2017/04/22 19:13 par profgra