Navigation Cube/cs

Úvod

Navigační kostka poskytuje vizuální informace o orientaci kamery v aktuálním 3D zobrazení a lze ji použít k její změně. Ve výchozím nastavení je viditelná a nachází se v pravém horním rohu zobrazení.

Navigační kostka se skládá z několika částí:

Na všechny části kromě ukazatelů os lze kliknout.

Použití

Hlavní krychle

Hlavní kostka má 26 stran: 6 hlavních stran, 12 obdélníkových hranových stran a 8 rohových stran. Kliknutím na kteroukoli z nich se kamera přeorientuje tak, aby její směr byl kolmý k vybrané straně.

Směrové šipky

K dispozici je šest směrových šipek: čtyři trojúhelníkové šipky a dvě zakřivené šipky. Kliknutím na jednu z trojúhelníkových šipek se 3D zobrazení otočí kolem přímky kolmé ke směru šipky. Kliknutím na zakřivenou šipku se 3D zobrazení otočí kolem směru pohledu.

Tlačítko pro zpětný pohled

Kliknutím na kulaté tlačítko v pravém horním rohu navigační kostky otočíte 3D zobrazení o 180 stupňů kolem svislé osy zobrazení.

Menu mini-krychle

Kliknutím na malou kostku v pravém dolním rohu navigační kostky se zobrazí menu s následujícími možnostmi:

  • Ortogonální pohled: přepne do ortogonálního pohledu.
  • Perspektivní zobrazení: přepne do perspektivního zobrazení.
  • Izometrický: přepne do izometrického zobrazení.
  • {{MenuCommand| Zobrazit vše: přiblíží a posune kameru tak, aby se všechny viditelné objekty vešly do záběru.
  • Zobrazit výběr: přiblíží a posune kameru tak, aby se všechny vybrané objekty vešly do záběru. introduced in 1.0
  • Zarovnat podle výběru: nasměruje kameru v zobrazení v opačném směru než je normála rovinné plochy nebo v opačném směru než je přímá hrana. introduced in 1.0
  • Pohyblivá navigační kostka: pokud je zaškrtnuto toto políčko (introduced in 0.21), lze celou navigační kostku přesunout tak, že podržíte levé tlačítko myši kdekoli na hlavní kostce a přetáhnete ji. To slouží k dočasnému přesunutí kostky z cesty. Pomocí pokročilých parametrů OffsetX a OffsetY lze kostku trvale přemístit, viz níže.

Přizpůsobení

Preference

Navigační kostka se ovládá pomocí několika předvoleb: Upravit → Předvolby → Zobrazení → Navigace → Navigační kostka. Viz Editor předvoleb.

Pokročilé parametry

Některé pokročilé parametry navigačního kostky nelze v Editoru předvoleb změnit. Tyto parametry lze nastavit manuálně v Editoru parametrů.

Manuální nastavení barev:

  1. Spusťte Editor parametrů.
  2. Na levém panelu přejděte na BaseApp → Předvolby → NaviCube.
  3. Klikněte pravým tlačítkem myši na panel vpravo a z kontextového menu vyberte Nový neoznačený prvek.
  4. Zadejte název jedné z těchto barev:
    • BaseColor: the base color of all elements, the default is 3806916544 (hex: e2e8efc0). This color can be also set in the Preferences Editor. introduced in 0.21
    • EmphaseColor: barva textů a řádků, výchozí nastavení závisí na BaseColor. Je buď černá: 255 (hex: 000000ff) nebo bílá: 4294967295 (hex: ffffffff). introduced in 0.21
    • HiliteColor: barva použitá pro zvýraznění ploch a tlačítek, výchozí nastavení je 2867003391 (hex: aae2ffff).
  5. Hodnota barvy musí být zadána jako 32bitové celé číslo bez znaménka. Převedeno do hexadecimálního formátu má toto celé číslo tvar RRGGBBAA. Kde AA znamená alfa kanál (měřítko průhlednosti) a další tři dvojice číslic znamenají červenou, zelenou a modrou barvu. Pro převod hexadecimální hodnoty na celé číslo bez znaménka můžete použít Konzola Pythonu, zadejte například int("323232ff", 16).
  6. Volitelně nastavte další parametry.
  7. Stiskněte tlačítko Zavřít.

V následující tabulce jsou uvedeny další pokročilé parametry navigačního kostky, které lze nastavit podobným způsobem. Informace ze sloupce Typ použijte k vytvoření správné nové položky v kroku 3.

Název Popis Typ Výchozí
BorderWidth Šířka okrajů kostky a rámečků kolem tlačítek v pixelech. Plovoucí 1.1
ChamferSize Šířka hran krychle a okrajů kolem Velikost hran a rohů jako faktor velikosti krychle. Hodnoty by měly být v rozmezí 0,05–0,18.

introduced in 0.21

Plovoucí 0.12
FontStretch Šířka písma jako procento výchozí šířky. Pro výchozí šířku písma použijte hodnotu 0 nebo 100. Integer 0
FontWeight Tloušťka písma. Vyšší hodnoty způsobují, že písmo je tučnější. Efekt může záviset na typu písma. Pro výchozí tloušťku písma použijte hodnotu 0. Integer 0
FontZoom Velikost štítků:
  • FontZoom = 1.0: Vytvořte co největší jednotlivé štítky.
  • 0.0 < FontZoom < 1.0: Stejné, ale s omezením maximální velikosti písma.
  • FontZoom = 0.0: Stejné, ale použijte stejnou velikost písma pro vše.
  • FontZoom < 0.0: Použijte stejnou velikost písma pro vše, ale zmenšenou.

introduced in 0.21

Float 0.3
OffsetX Posun kostky ve směru X vzhledem k poloze jejího rohu v pixelech. Integer 0
OffsetY Posun kostky ve směru Y vzhledem k poloze jejího rohu v pixelech. Integer 0
ShowCS Přepíná zobrazení souřadnicového systému (indikátory os X, Y a Z). Boolean true
TextBottom Text na spodní straně kostky. Výchozí hodnota by měla být přeložena. String BOTTOM
TextFront Text na přední straně kostky. Stejné. String FRONT
TextLeft Text na levé straně kostky. Stejné. String LEFT
TextRear Text na zadní straně kostky. Stejné. String REAR
TextRight Text na pravé straně kostky. Stejné. String RIGHT
TextTop Text na horní straně kostky. Stejné. String TOP