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