Čo je tento nástroj?
Pixelový kruh je štandardná technika aproximácie kruhu na akejkoľvek štvorcovej mriežke — videohry, pixel art aj vzory na vyšívanie používajú rovnaký princíp: pre každú bunku mriežky sa zistí, či je jej vzdialenosť od stredu v rámci cieľového polomeru ("vnútri"), alebo nie ("von"). Keďže svet Minecraftu je v podstate 3D mriežka blokov 1×1×1, presne táto 2D technika je potrebná na vytvorenie kruhovej podlahy, prierezu veže alebo prstenca kupoly.
Nástroj túto mriežku počíta priamo: zadáš priemer a on označí každú bunku v danom polomere od stredu, pričom zobrazí vizuálny náhľad blok po bloku a kopírovateľný textový vzor s # pre blok a . pre prázdne miesto, takže ho vieš sledovať riadok po riadku priamo v hre.
Podporuje aj dutý režim "obrys", ktorý ponechá len bunky na okraji plného kruhu — presne také rozloženie, aké potrebuješ na prstencový múr alebo rámec kruhového okna namiesto plného disku, a pri veľkých priemeroch šetrí výrazne viac blokov.
Prečo ho používať?
- Si tri vrstvy do stavby hradnej veže od oka a práve si si všimol, že jedna strana vyčnieva viac než druhá — namiesto búrania vygeneruj správnu mriežku a postav ju znova symetricky podľa overeného vzoru.
- Chystáš sa letieť do Netheru alebo do vzdialenej dediny nazbierať dosť kameňa na strechu v tvare kupoly a nechceš ísť dvakrát — over si presný počet blokov vopred, aby si nazbieral správne množstvo na jeden raz.
- Staviaš kruhové okno do steny veže a plný disk by zablokoval všetko svetlo — prepni na režim obrys, aby si dostal tenký prstencový vzor s otvoreným stredom.
- Váhaš medzi priemerom 16 a 24 blokov pre centrálne silo svojej základne a chceš vidieť, o koľko okrúhlejšie vyzerá väčší kruh, než doň investuješ bloky a priestor na podlahe.
- 100% lokálne: mriežka sa generuje priamo v prehliadači, žiadne dáta sa nikam neposielajú.
Ako sa používa
- Zadaj požadovaný priemer v blokoch (3 až 64).
- Vyber Plný pre plný disk, alebo Obrys pre dutý prstenec s hrúbkou jedného bloku.
- Náhľad mriežky sa okamžite aktualizuje spolu s presným počtom potrebných blokov.
- Klikni na "Kopírovať textový vzor" a skopíruj riadok po riadku mriežku # / ., podľa ktorej môžeš postupovať pri stavbe, alebo sleduj priamo vizuálnu mriežku.
Príklad
Vstup
Priemer: 16, Režim: ObrysVýstup
Potrebných 40 blokovPlný kruh s priemerom 16 blokov potrebuje 188 blokov, no ten istý priemer v režime obrys potrebuje len 40 — režim obrys je výrazne úspornejší pri veľkých prstencoch, múroch a okenných rámoch, kde nepotrebuješ plný vnútrajšok.
Počet blokov: plný vs. obrys
Úspora blokov v režime obrys rastie dramaticky so zvyšujúcim sa priemerom, keďže počet blokov prstenca sa škáluje s obvodom, zatiaľ čo u plného disku sa škáluje s plochou.
| Priemer | Bloky Plný (približne) | Bloky Obrys (približne) |
|---|---|---|
| 8 | 44 | 20 |
| 16 | 188 | 40 |
| 32 | 772 | 88 |
| 64 | 3 168 | 176 |
Podobné nástroje
Vyskúšaj aj ďalšie nástroje na mriežky, vzory a merania.
→ Generátor CSS vzorov na pozadie · Kalkulačka NSD a NSN · Prevodník jednotiek
Stavba kupoly vrstvu po vrstve
Kupola je v podstate súbor kruhov, ktoré sa smerom nahor zmenšujú, podobne ako sa prierez skutočnej kupoly zužuje smerom k vrcholu. Tento nástroj negeneruje celý 3D tvar naraz, ale stavba je jednoduchá, keď ju rozdelíš na jednotlivé vrstvy.
- Začni pri základni s najväčším priemerom — pre 16-blokovú kupolu je to tvoja prvá vrstva, plná alebo obrysová.
- Posuň sa o blok vyššie a zmenši priemer približne o 2-4 bloky na vrstvu, pre každú vygeneruj novú mriežku.
- Použi režim Plný pre celkom plnú kupolu, alebo Obrys na každej vrstve, ak chceš dutý vnútorný priestor, v ktorom môžeš stáť.
- Posledné 2-3 vrstvy sa zvyčajne zmenšujú rýchlejšie než ostatné, keďže krivka skutočnej kupoly sa smerom k vrcholu zostruje — pokojne posledný vrchol odhadni od oka namiesto generovania mriežky s priemerom 3.
Časté otázky
Prečo neexistuje možnosť dokonale hladkého kruhu?
Svet Minecraftu je postavený výhradne z blokov 1×1×1 na mriežke, takže žiadna stavba v hre nemôže byť matematicky dokonale hladký kruh — každá kruhovo vyzerajúca stavba je v skutočnosti aproximácia na pixelovej mriežke. Tento nástroj takúto aproximáciu generuje priamo, s použitím rovnakej techniky vzdialenosti od stredu, aká sa používa pri pixel arte a pixelových kruhoch všeobecne.
Aký je rozdiel medzi režimom Plný a Obrys?
Režim Plný označí každú bunku mriežky v cieľovom polomere a vytvorí plný disk — vhodný pre podlahu alebo plochú kruhovú plošinu. Režim Obrys ponechá len bunky na okraji tohto disku a vytvorí prstenec s hrúbkou jedného bloku — vhodný pre múr veže, okenný rámec alebo akúkoľvek konštrukciu, ktorá nemá byť plná, a spotrebuje pritom oveľa menej blokov.
Prečo záleží na počte blokov?
Pri veľkej stavbe ti znalosť presného počtu blokov vopred umožní nazbierať presne potrebné množstvo materiálu na jeden výlet, namiesto toho, aby ti počas stavby došiel materiál alebo aby si ťažil zbytočne veľa. Zároveň ti to umožní porovnať materiálovú náročnosť rôznych priemerov alebo režimov plný verzus obrys pred rozhodnutím, čo postaviť.
Dá sa toto použiť aj na kupoly a strechy, nielen na ploché kruhy?
Áno — kupola sa zvyčajne stavia ako súbor kruhových prstencov s klesajúcim priemerom, podobne funguje aj kužeľová strecha. Vygeneruj mriežku pre každý priemer v priereze svojej kupoly alebo strechy, vrstvu po vrstve, od najväčšieho prstenca pri základni po najmenší na vrchole.
Posiela sa to, čo zadám, na server?
Nie. Mriežka kruhu sa počíta výhradne v JavaScripte priamo v prehliadači. Nič sa neodosiela ani neukladá.
Aký je najmenší a najväčší podporovaný priemer?
Nástroj podporuje priemery od 3 do 64 blokov. Veľmi malé kruhy (3-5 blokov) vyzerajú skôr ako štvorec alebo kosoštvorec než ako kruh, keďže mriežka má tak malé rozlíšenie — väčšie priemery aproximujú skutočný kruh oveľa presnejšie.
Ako mám čítať textový vzor # / . pri stavbe v hre?
Každý riadok vzoru zodpovedá jednému riadku blokov vo svete. Umiestni blok všade, kde vidíš #, a nechaj miesto prázdne všade, kde vidíš . — postupovanie vzorom riadok po riadku ti pomôže neztratiť sa vo veľkej mriežke.
Dá sa týmto nástrojom postaviť ovál alebo elipsa namiesto dokonalého kruhu?
Nie — tento generátor vytvára len skutočné kruhy na základe jedného priemeru. Pre oválny tvar by si musel manuálne natiahnuť mriežku kruhu duplikovaním riadkov alebo stĺpcov, čo tento nástroj neautomatizuje.
Vznikajú v režime obrys niekedy medzery alebo dvojnásobne hrubé miesta?
Obrys je počítaný tak, aby mal konzistentnú hrúbku jedného bloku po celom obvode, hoci pri veľmi malých priemeroch môže geometria vynútiť miestami mierne hrubšie miesto — je to prirodzené obmedzenie aproximácie kriviek na štvorcovej mriežke, nie chyba vzoru.
Dá sa rovnaký vzor mriežky použiť aj na návrh podlahy alebo umelecký projekt, nielen na múry?
Áno — vzor mriežky je jednoducho rozloženie blokov, takže funguje rovnako dobre ako kruhová podlahová mozaika, pixel-art kruh z vlny alebo betónu, alebo akýkoľvek iný plochý dizajn, nielen pre veže a kupoly.