CodeKitHub
Generatorværktøjer

Minecraft cirkel-generator

Senest opdateret:

Minecrafts verden er helt bygget af firkantede blokke på et gitter, så det er ikke muligt at placere en matematisk glat cirkel — enhver "cirkel" i spillet er reelt en pixel-tilnærmelse, og at få en flot en frihånds er berygtet besværligt. Værktøjet genererer et blok-for-blok-gitter for enhver diameter du vælger, enten som en fyldt skive eller et hult omrids én blok tykt, med det samlede blokantal så du ved præcis hvor mange blokke du skal samle før du begynder at bygge.

Blocks needed: 0

Hvad er dette værktøj?

En pixel-cirkel er standardteknikken til at tilnærme en cirkel på ethvert firkantet gitter — computerspil, pixelkunst og korssting-mønstre bruger alle samme grundidé: for hver gittercelle, markér den "inde i" cirklen hvis dens afstand fra centrum er inden for målradius, ellers "udenfor". Da Minecrafts verden grundlæggende er et 3D-gitter af 1×1×1-blokke, er præcis samme 2D-gitterteknik det, der skal bruges til at lægge et cirkulært gulv, tårn-tværsnit eller kuppelring ud i et byggeri.

Værktøjet beregner det gitter direkte: indtast en diameter, og det markerer hver celle inden for den radius fra centrum, med en visuel blok-for-blok-forhåndsvisning plus et kopierbart tekstmønster der bruger # for en blok og . for tomt rum, så du kan følge det i spillet række for række.

Det understøtter også et hult "omrids"-tilstand, som kun beholder cellerne på grænsen af den fyldte cirkel — det layout du skal bruge til en ringformet væg eller en cirkulær vinduesramme frem for en solid skive, og som bruger dramatisk færre blokke ved store diametre.

Hvorfor bruge det?

  • Du er tre lag inde i at bygge et slotstårn på frihånd og opdager lige, at den ene side buler mere ud end den anden — i stedet for at rive det ned, generér det korrekte gitter først og genopbyg det symmetrisk ud fra et kendt korrekt mønster.
  • Du er ved at flyve til Nether eller en fjern landsby for at mine nok sten til et kuppeltag og vil ikke tage to ture — tjek det nøjagtige blokantal først, så du samler den rigtige mængde på én tur.
  • Du bygger et cirkulært vindue ind i en tårnvæg, og en solid skive ville blokere alt lyset — skift til omrids-tilstand for at få det tynde ringmønster, der efterlader midten åben.
  • Du vælger mellem 16 og 24 blokke i diameter til en bases centrale silo og vil se, hvor meget rundere den større cirkel ser ud, før du bruger blokke og gulvplads på den.
  • 100% lokalt: gitteret genereres helt i din browser, og ingen data sendes nogen steder.

Sådan bruger du det

  1. Indtast den diameter du ønsker, i blokke (3 til 64).
  2. Vælg Fyldt for en solid skive, eller Omrids for en hul ring én blok tyk.
  3. Gitter-forhåndsvisningen opdateres straks, sammen med det nøjagtige antal blokke der kræves.
  4. Klik på "Kopiér tekstmønster" for at kopiere et række-for-række #/.-gitter, du kan følge mens du bygger, eller følg det visuelle gitter direkte.

Eksempel

Input

Diameter: 16, Tilstand: Omrids

Output

40 blokke nødvendige

En fyldt 16-blok-cirkel kræver 188 blokke, men samme diameter i omrids-tilstand kræver kun 40 — omrids-tilstand er dramatisk mere blokeffektiv til store ringe, vægge og vinduesrammer, hvor du ikke skal bruge et solidt indre.

Fyldte kontra omrids-blokantal

Omrids-tilstandens blokbesparelser vokser dramatisk, når diameteren øges, da en rings blokantal skalerer med omkredsen, mens en fyldt skives skalerer med arealet.

DiameterFyldte blokke (ca.)Omrids-blokke (ca.)
84420
1618840
3277288
643.168176

Relaterede værktøjer

Flere gitter-, mønster- og måleværktøjer finder du her.

→ CSS Baggrundsmønster-generator · SFD & MFM-lommeregner · Enhedskonverter

Byg en kuppel lag for lag

En kuppel er reelt bare en stak cirkler, der krymper efterhånden som du bygger opad, ligesom en rigtig kuppels tværsnit indsnævres mod toppen. Værktøjet genererer ikke hele 3D-formen på én gang, men at bygge en er ligetil, når du deler den op i enkelte lag.

  • Start ved basen med din største diameter — til en 16-blok bred kuppel er det dit første omrids- eller fyldte lag.
  • Flyt en blok opad og reducér diameteren med cirka 2-4 blokke pr. lag, og generér et nyt gitter for hvert.
  • Brug Fyldt-tilstand til en helt solid kuppel, eller Omrids-tilstand pr. lag hvis du vil have et hult indre, du kan stå inde i.
  • De øverste 2-3 lag krymper som regel hurtigere end resten, da en rigtig kuppels kurve stejler nær toppen — vurder gerne den sidste top på øjemål i stedet for at generere et gitter med diameter 3 til den.

Ofte stillede spørgsmål

Hvorfor er der ikke en mulighed for en helt glat cirkel?

Minecrafts verden er helt bygget af 1×1×1-blokke på et gitter, så ingen struktur i spillet kan være en matematisk glat cirkel — ethvert cirkulært udseende byggeri er reelt en pixel-gitter-tilnærmelse. Værktøjet genererer den tilnærmelse direkte, med samme afstand-fra-centrum-teknik som bruges til pixelkunst og pixel-cirkler generelt.

Hvad er forskellen på Fyldt- og Omrids-tilstand?

Fyldt markerer hver gittercelle inden for målradius og giver en solid skive — nyttigt til et gulv eller en flad cirkulær platform. Omrids beholder kun cellerne på grænsen af den skive og giver en ring én blok tyk — nyttigt til en tårnvæg, vinduesramme eller enhver struktur der ikke skal være solid, og den bruger langt færre blokke.

Hvorfor betyder blokantallet noget?

Ved et stort byggeri betyder det nøjagtige blokantal på forhånd, at du kan samle præcis den rigtige mængde materiale på én tur i stedet for at løbe tør midt i byggeriet eller mine for meget. Det lader dig også sammenligne materialeomkostningen ved forskellige diametre eller fyldt-versus-omrids, før du beslutter dig.

Kan jeg bruge dette til kupler og tage, ikke kun flade cirkler?

Ja — en kuppel bygges typisk som en stak cirkulære ringe med aftagende diameter, og et konisk tag fungerer på samme måde. Generér gitteret for hver diameter i din kuppels eller tags tværsnit, ét lag ad gangen, fra den største ring ved basen til den mindste ved toppen.

Bliver noget jeg indtaster sendt til en server?

Nej. Cirkelgitteret beregnes helt i JavaScript i din browser. Intet uploades eller gemmes.

Hvad er den mindste og største diameter, dette understøtter?

Værktøjet accepterer diametre fra 3 til 64 blokke. Meget små cirkler (3–5 blokke) ligner mere en firkant eller diamant end en cirkel, da der er så lidt gitteropløsning at arbejde med — større diametre tilnærmer en rigtig cirkel meget bedre.

Hvordan læser jeg #/.-tekstmønsteret, mens jeg bygger i spillet?

Hver række i mønsteret svarer til én række blokke i din verden. Placér en blok overalt hvor du ser et #, og lad pladsen være tom overalt hvor du ser en . — at arbejde igennem mønsteret række for række forhindrer dig i at miste overblikket på et stort gitter.

Kan jeg bygge en oval eller ellipse med dette værktøj i stedet for en perfekt cirkel?

Nej — denne generator producerer kun ægte cirkler, baseret på én diameter. Til en oval form skal du strække et cirkelgitter manuelt ved at duplikere rækker eller kolonner, hvilket dette værktøj ikke automatiserer.

Kan omrids-tilstanden nogensinde give huller eller dobbelt tykke steder?

Omridset beregnes til at forblive en ensartet blok tyk rundt om grænsen, men ved meget små diametre kan geometrien tvinge et lidt tykkere sted frem enkelte steder — det er en naturlig begrænsning ved at tilnærme kurver på et firkantet gitter, ikke en fejl i mønsteret.

Kan jeg bruge samme gittermønster til et gulvdesign eller kunstprojekt, ikke kun vægge?

Ja — gittermønsteret er blot et bloklayout, så det fungerer lige så godt som en cirkulær gulvmosaik, en pixelkunst-cirkel i uld eller beton, eller ethvert andet fladt design, ikke kun til tårne og kupler.

Relaterede værktøjer