我的世界WorldEdit創(chuàng)世神插件教程源坐標使用說明
小編為大家?guī)砹恕段业氖澜纭稺orldEdit創(chuàng)世神插件教程源坐標的使用說明,剛才提到了WorldEdit使用的不等式而非等式,這里簡單來講解一下二者的區(qū)別(學霸可以跳過)。
I.指令簡介
II.指令結(jié)構(gòu)與使用方式
III.可用標示
IV.坐標范圍
V.等式與不等式
VI.空心圖形標示的使用
VII.邏輯門的使用與多面體
VIII.函數(shù)的使用
IX.源坐標的使用
X.移動后源坐標的使用
XI.例子-曲面
XII.例子-多面體
XIII.使用例子
IX.源坐標的使用
現(xiàn)在我們來關(guān)注一下-r 標示,它的作用是使生成時使用源坐標,簡單來說,就是將整個地圖視作一個巨大的立體直角坐標系,雖然生成的范圍依舊會被限制在選區(qū)中,但使用指令時可以帶入實際的坐標進行(即F3畫面上的XYZ坐標)運算。
這樣說起來可能不好理解,讓我們來看一個例子吧:
我們的目標是建立一個以上圖的玻璃方塊位置為中心,半徑為5的球體,首先我們需要得到這個玻璃方塊的坐標,即(-167;30;324) (見上圖左上角最后一行Looking at:)。
我們知道,三維球面的方程是
(x-xc)2+(y-yc)2+(z-zc)2=r2
帶入我們的中心點坐標,并加上半徑5,就成了:
(x+167)^2+(y-31)^2+(z-324)^2=25
復制代碼
現(xiàn)在我們可以將它轉(zhuǎn)化成不等式,來表達球體內(nèi)部:
(x+167)^2+(y-31)^2+(z-324)^2<25
復制代碼
將其帶入指令(不要忘記-r標示):
//g 155 -r (x+167)^2+(y-31)^2+(z-324)^2<25
復制代碼
輸入指令,可以得到下面的結(jié)果:
我們成功地在正確的位置生成了正確的球體(你說你弄這么一大堆就為跟我說個球?)
接著我們來看這個模式可能的另一個應用,使用三個點來生成一個平面:
如上圖,在空間里選擇了三個點,使用羊毛標注,我們的目標是找到并生成這過這三個點的唯一平面(給出空間中三個不在同一直線的點,僅存在一個過這三點的平面)。
首先我們需要找到這三個點的坐標:
R(-177;23;230)
B(-176;36;315)
Y(-164;29;316)
通過計算,我們可以得到平面的方程為:
-92x-181y-163z+41669=0
復制代碼
接下來我們來將它帶入指令
//g 95:0 -r -h -92*x-181*y-163*z+41669<0
復制代碼
可以看到等式轉(zhuǎn)換成了不等式,并且使用了-h標示來僅生成平面,輸入后我們得到的是:
可以看到我們成功生成了過三點的平面,可以注意到只有這個平面在選區(qū)中的部分被生成了,也可以理解為生成了平面與選區(qū)范圍的交集。
查看所有0條評論>>