我的世界WorldEdit教程deform指令教程特殊函數旋轉與翻轉講解
小編為大家帶來了《我的世界》WorldEdit教程deform指令教程特殊函數旋轉與翻轉講解,WorldEdit提供了兩個特殊的函數,swap(x,y) 與 rotate(x,y,a) ,二者的作用分別為交換兩個變量的值,與在一個平面上旋轉選區,讓我們通過例子來了解。
I.指令簡介
II.指令結構與使用方式
III.可用標示
IV.坐標范圍
V.變換方程-加減(移動)
VI.變換方程-乘除(縮放)
VII.函數的使用
VIII.特殊函數-旋轉與翻轉
IX.源坐標的使用
X.移動后源坐標的使用
XI.使用例子
首先是 swap(x,y)
它可以交換選區內所有點的兩個指定坐標,即可以交換X與Y,X與Z,或Y與Z,這樣可以達到分別相對于x=y, x=z, y=z 三個斜面進行面對稱轉換的效果,在使用時寫出要交換的兩個坐標即可。
下圖中有一個紅色羊毛球
我們嘗試使用指令:
//deform swap(x,z)
復制代碼
交換x與z,效果如下
可以看到球移動到了另一邊,我們實際完成是一個相對于平面x=z的對稱轉換,下圖可以看到平面的大概位置,使用玻璃標注出:
接著我們來看一下旋轉,使用的函數為rotate(x,y, a)
x與y分別為兩個坐標軸方向,可以為x,y,z,共同確定了選區旋轉的基準面,也就是方向,a為需要旋轉的角,注意它的單位并非角度,而是弧度,也就是說需要使用pi/2(90度) ,pi/6(30度) (pi代表π,在WorldEdit中取值3.14159265358979323846)等作為值,并且值的正負代表了旋轉方向,讓我們通過在三個方向的旋轉來了解它的運作方式:
首先這是我們的球體的起始狀態,同時這里開啟了F3模式來更清楚地了解旋轉方向(紅線指向方向為正X,藍線正Z,綠線正Y),注意下面的三個旋轉都是以下圖的狀態為基準的。
首先是XY平面的旋轉,使用的指令為:
//deform rotate(x,y,pi/4)
復制代碼
即順時針45度,效果如下:
接下來是XZ面,逆時針45度,指令為
//deform rotate(x,z,pi/4)
復制代碼
效果如下:
最后是YZ面,同樣45度,指令:
//deform rotate(y,z,pi/4)
復制代碼
結果如下:
查看所有0條評論>>