Tetraedro
Tetraedro en equilibrio sobre unha aresta
|
|
//Tetraedro en equilibrio sobre unha aresta. module tetraedro_en_equilibrio_sobre_unha_aresta(aresta=1){ // Semiaresta // Cota non nula polyhedron( points=[ triangles=[[0,2,1],[1,2,3],[1,3,0],[3,2,0]] ); } //Usamos o módulo tetraedro_en_equilibrio_sobre_unha_aresta(); |
Tetraedro sobre unha cara
|
|
//Tetraedro sobre unha cara.
// Lado das caras // Altura das caras // Altura do tetraedro polyhedron( points=[ triangles=[[0,3,1],[1,3,2],[2,3,0],[0,1,2]] ); } //Usamos o módulo tetraedro_sobre_unha_cara(); |
Tetraedro (con posibilidade de elexir a posición)
Este módulo refírese aos módulos anteriores, polo que é preciso incluílos no arquivo.
Reseñamos aquí a parte do código específica para realizar a elección.
|
|
// Tetraedro ("sobre unha cara", "en equilibrio sobre unha aresta") module tetraedro(aresta=1,posicion="sobre unha cara"){ if (posicion=="en equilibrio sobre unha aresta"){ else{ if (posicion=="sobre unha cara"){ } } // Usamos o módulo tetraedro();
|