如何在Minecraft中用方塊圍出儘可能圓的圓?


2014.12.5

忙了一整個星期終於到周末可以放鬆下了,來認真就我所了解的,關於MC的知識來回答一下題主的這個問題。

首先介紹一個PC版MC的插件:創世神插件(worldedit),簡稱WE。建築黨必備,它所能做到的事不只是造個圓這麼簡單,通過指令的結合使用,以及對一些較為特殊的指令(如//gen)等的開發,沒有你造不出來的建築。

下面是幾張不同指令的效果圖。

實心球體://hcyl ID 半徑

空心圓://hcyl ID 半徑

空心圓柱://cyl ID 半徑 高度

對於WE功能性的強大,由此可見一斑。但是為了避免跑題,我只著重介紹一下基礎的一些指令,如果想要深入了解請自行百度。

在之前這三個圖片底部我列出來三條指令,其中有一項是「ID」。那麼這個ID是什麼呢?

ID實際上是物品的編碼,在輸入指令中,我們用這種被稱為物品ID的編碼代替物品本身的名字使用。舉個例子,我想要生成一個半徑為2,高度為10空心圓柱,那麼就使用如上那一條指令。如果我想用石頭來製作這個圓柱,那麼就可以輸入石頭的ID:1

//cyl 1 2 10

搞清楚物品的ID,下面開始正式的介紹。

一.基礎指令

1.選中

首先使用一把木斧作為選定工具,左鍵選擇第一個點,右鍵選擇第二個點,其兩個點的連線作為對角線形成的長方體空間即被選中了,大部分指令基於這個被選定的空間才可以使用。

我左右鍵各點擊了一下這兩塊螢石,那麼這一個長方體空間即被我選中了。現在可以看到左下角有紫色的字體。

那兩句英語我就不作翻譯了,看看後面的坐標和數字。坐標很好理解,就是兩個點所處的位置。後面的數字指的是被選定的範圍內有多大。需要注意的是,這個範圍包括了空氣在內。

2.基本指令

(1)//set //undo //redo

現在我選定了這個空間,我想讓它全部變成鑽石塊,就要用到//set指令了。

它的作用是,使選區變成某一種方塊。必須是可以放置的實體方塊。

輸入

//set ID

鑽石塊的ID是57,那麼可以輸入

//set 57

那現在如果我做錯了一步,想撤銷掉這個操作時又該怎麼辦呢?這時候就要用到//undo了。它的作用是撤銷掉你上一次的操作,使選區變回你執行操作前的樣子。

如果你想重新執行被撤銷的指令,那麼直接輸入//redo就可以了。

有些晚了,先睡覺了,晚安。

——————————————————

2014.12.2

找了好一會才找到鏈接,現貼於下方

制圓工具.apk_免費高速下載

——————————————————

分享一個軟體(好像不支持IOS),很方便造圓。

忙裡偷閒回答一下,先挖個坑,晚些找找下載鏈接。

【請尊重軟體製作者,不要投入商業用途】


你可以用windows自帶的畫圖實現


幾何畫板畫個圓,我就是這麼乾的,現在我還保留著直徑100的圓的各點參數。


推薦閱讀:

M.1.3 神經網路的數學基礎-張量進階
微分流形(上)
已知任意三角形的角平分線長度,求作這個三角形?
Tropical geometry、mirror symmetry 是研究什麼?

TAG:幾何學 | 我的世界Minecraft |