Příkaz Osmisten
- Osmisten( <Rovnostranný trojúhelník> )
-
Vytvoří osmistěn, jehož podstavou je daný rovnostranný trojúhelník.
- Osmisten( <Bod>, <Bod>, <Směr> )
-
Vytvoří osmistě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ý osmistě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.
-
- Osmisten( <Bod>, <Bod>, <Bod>)
-
Vytvoří osmistěn s uvedenými třemi body jako vrcholy první stěny. Body proto musí tvořit rovnostranný trojúhelník, aby jimi byl definován osmistěn.
- Osmisten( <Bod>, <Bod>)
-
Vytvoří osmistěn s danými dvěma body jako vrcholy první stěny, jejíž třetí vrchol je automaticky umístěn na kružnici tak, že je možné osmistěnem kolem jeho první hrany otáčet.
|
Osmisten(A, B) je zkrácenou verzí příkazu Osmisten(A, B, C), kde C = Bod(Kruznice(StredSoumernosti(A, B), Vzdalenost(A, B) sqrt(3) / 2, Usecka(A, B))). |
|
Viz též příkazy Krychle, Ctyrsten, Dvacetisten, Dvanactisten. |