Mikä tämä työkalu on?
Pikseliympyrä on vakiotekniikka ympyrän approksimointiin millä tahansa neliöruudukolla — videopelit, pikselitaide ja ristipistokuviot käyttävät kaikki samaa peruslähtökohtaa: merkitse jokainen ruudukon solu ympyrän "sisäpuolelle" kuuluvaksi, jos sen etäisyys keskipisteestä on tavoitesäteen sisällä, ja muuten "ulkopuolelle". Koska Minecraftin maailma on pohjimmiltaan 3D-ruudukko 1×1×1-lohkoja, sama 2D-ruudukkotekniikka on juuri se, mitä tarvitaan pyöreän lattian, tornin poikkileikkauksen tai kupolirenkaan hahmottamiseen rakennelmaa varten.
Tämä työkalu laskee ruudukon suoraan: syötä halkaisija, ja se merkitsee jokaisen solun kyseisen säteen sisällä keskipisteestä, piirtäen visuaalisen lohko lohkolta -esikatselun sekä kopioitavan tekstikuvion, jossa # tarkoittaa lohkoa ja . tyhjää tilaa, jotta voit seurata sitä pelissä rivi riviltä.
Se tukee myös onttoa "ääriviiva"-tilaa, joka säilyttää vain täytetyn ympyrän rajalla olevat solut — asettelun, jota tarvitset rengasmaiseen seinään tai pyöreään ikkunakehykseen kiinteän kiekon sijaan, ja joka käyttää huomattavasti vähemmän lohkoja suurilla halkaisijoilla.
Miksi käyttää sitä?
- Olet kolmannessa kerroksessa rakentamassa linnan tornia vapaalla kädellä ja huomaat juuri, että toinen puoli pullistuu enemmän kuin toinen — sen purkamisen sijaan generoi ensin oikea ruudukko ja rakenna uudelleen symmetrisesti tunnetusti toimivasta kuviosta.
- Olet lentämässä Netheriin tai kaukaiseen kylään louhimaan tarpeeksi kiveä kupolikattoon etkä halua tehdä kahta matkaa — tarkista ensin tarkka lohkomäärä, jotta keräät oikean määrän yhdellä kertaa.
- Rakennat pyöreää ikkunaa torninseinään, ja täytetty kiekko estäisi kaiken valon — vaihda ääriviivatilaan saadaksesi ohuen rengaskuvion, joka jättää keskustan avoimeksi.
- Epäröit tukikohtasi keskussiilon halkaisijan välillä 16 ja 24 lohkoa ja haluat nähdä kuinka paljon pyöreämpi suurempi ympyrä näyttää ennen kuin sitoudut lohkoihin ja lattiatilaan.
- 100 % paikallinen: ruudukko generoidaan kokonaan selaimessasi eikä mitään lähetetä minnekään.
Käyttöohje
- Syötä haluamasi halkaisija lohkoina (3–64).
- Valitse Täytetty kiinteälle kiekolle tai Ääriviiva ontolle yhden lohkon paksuiselle renkaalle.
- Ruudukon esikatselu päivittyy heti, samoin tarkka tarvittava lohkomäärä.
- Klikkaa "Kopioi tekstikuvio" kopioidaksesi rivi riviltä # / . -ruudukon, jota voit seurata rakentaessasi, tai seuraa suoraan visuaalista ruudukkoa.
Esimerkki
Syöte
Halkaisija: 16, Tila: ÄäriviivaTuloste
40 lohkoa tarvitaanTäytetty 16 lohkon ympyrä tarvitsee 188 lohkoa, mutta sama halkaisija ääriviivatilassa tarvitsee vain 40 — ääriviivatila on huomattavasti lohkotehokkaampi suurille renkaille, seinille ja ikkunakehyksille, joissa et tarvitse kiinteää sisusta.
Täytetyn ja ääriviivan lohkomäärät
Ääriviivatilan lohkosäästö kasvaa dramaattisesti halkaisijan kasvaessa, koska renkaan lohkomäärä skaalautuu sen kehän mukaan, kun taas täytetyn kiekon mukaan pinta-alan mukaan.
| Halkaisija | Täytetyt lohkot (noin) | Ääriviivalohkot (noin) |
|---|---|---|
| 8 | 44 | 20 |
| 16 | 188 | 40 |
| 32 | 772 | 88 |
| 64 | 3 168 | 176 |
Aiheeseen liittyvät työkalut
Muita ruudukko-, kuvio- ja mittaustyökaluja löydät täältä.
→ CSS-taustakuviogeneraattori · SYT & PYJ -laskin · Yksikkömuunnin
Kupolin rakentaminen kerros kerrokselta
Kupoli on itse asiassa vain pino ympyröitä, jotka kutistuvat ylöspäin edetessä, samalla tavalla kuin oikean kupolin poikkileikkaus kapenee kohti huippua. Tämä työkalu ei generoi koko 3D-muotoa kerralla, mutta yhden rakentaminen on suoraviivaista, kun jaat sen yksittäisiin kerroksiin.
- Aloita pohjalta suurimmalla halkaisijallasi — 16 lohkoa leveälle kupolille se on ensimmäinen ääriviiva- tai täytetty kerros.
- Siirry yksi lohko ylöspäin ja pienennä halkaisijaa noin 2–4 lohkoa per kerros, generoiden uuden ruudukon jokaiselle.
- Käytä Täytetty-tilaa täysin kiinteälle kupolille, tai Ääriviiva-tilaa kerroksittain, jos haluat ontelon sisätilan johon voi astua.
- Ylimmät 2–3 kerrosta kutistuvat yleensä nopeammin kuin muut, koska oikean kupolin kaari jyrkkenee huippua kohti — voit arvioida viimeisen huipun silmämääräisesti sen sijaan että generoisit siihen halkaisijan 3 ruudukon.
Usein kysytyt kysymykset
Miksi täysin sileää ympyrää ei ole vaihtoehtona?
Minecraftin maailma on rakennettu kokonaan 1×1×1-lohkoista ruudukossa, joten mikään pelin sisäinen rakennelma ei voi olla matemaattisesti sileä ympyrä — jokainen ympyrämäinen rakennelma on itse asiassa pikseliruudukon approksimaatio. Tämä työkalu generoi approksimaation suoraan käyttäen samaa keskipisteestä-etäisyys-tekniikkaa, jota käytetään pikselitaiteessa ja pikseliympyröissä yleensä.
Mitä eroa on Täytetty- ja Ääriviiva-tilalla?
Täytetty-tila merkitsee jokaisen ruudukon solun tavoitesäteen sisällä, mikä tuottaa kiinteän kiekon — hyödyllinen lattialle tai tasaiselle pyöreälle alustalle. Ääriviiva-tila säilyttää vain kiekon rajalla olevat solut, mikä tuottaa yhden lohkon paksuisen renkaan — hyödyllinen tornin seinälle, ikkunakehykselle tai mille tahansa rakenteelle, jonka ei tarvitse olla kiinteä, ja se käyttää paljon vähemmän lohkoja.
Miksi lohkomäärällä on väliä?
Suuressa rakennelmassa tarkan lohkomäärän tunteminen etukäteen tarkoittaa, että voit kerätä juuri oikean määrän materiaalia yhdellä matkalla sen sijaan että lohkot loppuisivat kesken tai louhisit liikaa. Se antaa myös vertailla eri halkaisijoiden tai täytetty-vastaan-ääriviiva-vaihtoehtojen materiaalikustannuksia ennen päättämistä mitä rakennat.
Voinko käyttää tätä kupoleihin ja kattoihin, en vain tasaisiin ympyröihin?
Kyllä — kupoli rakennetaan yleensä pinona pienenevän halkaisijan pyöreitä renkaita, ja kartiokatto toimii samalla tavalla. Generoi ruudukko kupolisi tai kattosi poikkileikkauksen jokaiselle halkaisijalle, kerros kerrallaan, edeten suurimmasta renkaasta pohjalla pienimpään huipulla.
Lähetetäänkö syöttämäni tiedot palvelimelle?
Ei. Ympyräruudukko lasketaan kokonaan JavaScriptillä selaimessasi. Mitään ei ladata tai tallenneta.
Mikä on pienin ja suurin tuettu halkaisija?
Työkalu hyväksyy halkaisijat 3–64 lohkoa. Hyvin pienet ympyrät (3–5 lohkoa) näyttävät enemmän neliöltä tai vinoneliöltä kuin ympyrältä, koska ruudukon tarkkuutta on niin vähän käytettävissä — suuremmat halkaisijat approksimoivat todellista ympyrää huomattavasti tarkemmin.
Miten luen # / . -tekstikuviota pelissä rakentaessani?
Jokainen kuvion rivi vastaa yhtä lohkoriviä maailmassasi. Aseta lohko joka kohtaan, jossa näet #-merkin, ja jätä tila tyhjäksi joka kohtaan, jossa näet .-merkin — kuvion läpikäynti rivi riviltä estää sinua eksymästä suuressa ruudukossa.
Voinko rakentaa soikean tai ellipsin tällä työkalulla täydellisen ympyrän sijaan?
Ei — tämä generaattori tuottaa vain aitoja ympyröitä, yhden halkaisijan perusteella. Soikeaa muotoa varten sinun pitäisi venyttää ympyräruudukkoa käsin kaksintamalla rivejä tai sarakkeita, mitä tämä työkalu ei automatisoi.
Tuottaako ääriviivatila koskaan aukkoja tai kaksinkertaisen paksuisia kohtia?
Ääriviiva lasketaan pysymään johdonmukaisesti yhden lohkon paksuisena rajan ympärillä, vaikka hyvin pienillä halkaisijoilla geometria voi joissain kohdissa pakottaa hieman paksumman kohdan — tämä on käyrien approksimoinnin luonnollinen rajoitus neliöruudukossa, ei virhe kuviossa.
Voinko käyttää samaa ruudukkokuviota lattiasuunnitteluun tai taideprojektiin, en vain seiniin?
Kyllä — ruudukkokuvio on vain lohkoasettelu, joten se toimii yhtä hyvin pyöreänä lattiamosaiikkina, pikselitaideympyränä villassa tai betonissa, tai minä tahansa muuna tasaisena suunnitelmana, ei vain torneille ja kupoleille.