Příkaz Dvanactisten

Dvanactisten( <Pravidelný pětiúhelník> )

Vytvoří dvanáctistěn, jehož základnou je daný pravidelný pětiúhelník.

Dvanactisten( <Bod>, <Bod>, <Směr> )

Vytvoří dvanáctistěn, jehož jednou hranou je úsečka daná uvedenými dvěma body. Další vrcholy jsou pak jednoznačně určeny daným směrem, který je třeba zadat jako:

  • vektor, úsečku, přímku, či polopřímku, vždy kolmo k uvedené úsečce, nebo

  • mnohoúhelník, či rovinu, rovnoběžně s úsečkou (hranou).

    Výsledný dvanáctistěn bude potom mít:

  • stěnu s danou úsečkou jako hranou v rovině kolmé k vektoru/úsečce/přímce/polopřímce, nebo

  • stěnu s danou úsečkou jako hranou v rovině rovnoběžné s mnohoúhelníkem/rovinou.

Dvanactisten( <Bod>, <Bod>, <Bod>)

Vytvoří dvanáctistěn s uvedenými třemi body jako (sousedními) vrcholy první stěny. Body proto musí odpovídat prvním třem vrcholům pravidelného pětiúhelníku, aby jimi byl definován dvanáctistěn.

Dvanactisten( <Bod>, <Bod>)

Vytvoří dvanáctistěn s danými dvěma body jako (sousedními) vrcholy první stěny, a s třetím vrcholem automaticky umístěným na kružnici tak, že je možné dvanáctistěnem kolem jeho první hrany otáčet.

Dvanactisten(A, B) je zkrácenou verzí příkazu Dvanactisten(A, B, C), kde C = Bod(Kruznice(((1 - sqrt(5)) A + (3 + sqrt(5)) B) / 4, Vzdalenost(A, B) sqrt(10 + 2sqrt(5)) / 4, Usecka(A, B))).

Viz též příkazy Krychle, Ctyrsten, Dvacetisten, Osmisten.