跑跑車首頁

當(dāng)前位置:首頁攻略秘籍單機(jī)攻略 → 我的世界WorldEdit教程deform指令教程特殊函數(shù)旋轉(zhuǎn)與翻轉(zhuǎn)講解

我的世界WorldEdit教程deform指令教程特殊函數(shù)旋轉(zhuǎn)與翻轉(zhuǎn)講解

作者:佚名來源:本站整理 發(fā)表時(shí)間:2016/1/26 9:46:14 評論(0)

小編為大家?guī)砹恕段业氖澜纭稺orldEdit教程deform指令教程特殊函數(shù)旋轉(zhuǎn)與翻轉(zhuǎn)講解,WorldEdit提供了兩個(gè)特殊的函數(shù),swap(x,y) 與 rotate(x,y,a) ,二者的作用分別為交換兩個(gè)變量的值,與在一個(gè)平面上旋轉(zhuǎn)選區(qū),讓我們通過例子來了解。

I.指令簡介
II.指令結(jié)構(gòu)與使用方式
III.可用標(biāo)示
IV.坐標(biāo)范圍
V.變換方程-加減(移動(dòng))
VI.變換方程-乘除(縮放)
VII.函數(shù)的使用
VIII.特殊函數(shù)-旋轉(zhuǎn)與翻轉(zhuǎn)
IX.源坐標(biāo)的使用
X.移動(dòng)后源坐標(biāo)的使用
XI.使用例子

首先是 swap(x,y)

它可以交換選區(qū)內(nèi)所有點(diǎn)的兩個(gè)指定坐標(biāo),即可以交換X與Y,XZ,或YZ,這樣可以達(dá)到分別相對于x=y, x=z, y=z 三個(gè)斜面進(jìn)行面對稱轉(zhuǎn)換的效果,在使用時(shí)寫出要交換的兩個(gè)坐標(biāo)即可。

下圖中有一個(gè)紅色羊毛球

我們嘗試使用指令:

  1. //deform swap(x,z)

復(fù)制代碼

交換xz,效果如下

可以看到球移動(dòng)到了另一邊,我們實(shí)際完成是一個(gè)相對于平面x=z的對稱轉(zhuǎn)換,下圖可以看到平面的大概位置,使用玻璃標(biāo)注出:

接著我們來看一下旋轉(zhuǎn),使用的函數(shù)為rotate(x,y, a)

xy分別為兩個(gè)坐標(biāo)軸方向,可以為x,yz,共同確定了選區(qū)旋轉(zhuǎn)的基準(zhǔn)面,也就是方向,a為需要旋轉(zhuǎn)的角,注意它的單位并非度,而是度,也就是說需要使用pi/2(90度) ,pi/6(30) (pi代表π,在WorldEdit中取值3.14159265358979323846)等作為值,并且值的正負(fù)代表了旋轉(zhuǎn)方向,讓我們通過在三個(gè)方向的旋轉(zhuǎn)來了解它的運(yùn)作方式:

首先這是我們的球體的起始狀態(tài),同時(shí)這里開啟了F3模式來更清楚地了解旋轉(zhuǎn)方向(紅線指向方向?yàn)檎?/span>X,藍(lán)線正Z,綠線正Y),注意下面的三個(gè)旋轉(zhuǎn)都是以下圖的狀態(tài)為基準(zhǔn)的。

首先是XY平面的旋轉(zhuǎn),使用的指令為:

  1. //deform rotate(x,y,pi/4)

復(fù)制代碼

即順時(shí)針45度,效果如下:

接下來是XZ面,逆時(shí)針45度,指令為

  1. //deform rotate(x,z,pi/4)

復(fù)制代碼

效果如下:

最后是YZ面,同樣45度,指令:

  1. //deform rotate(y,z,pi/4)

復(fù)制代碼

結(jié)果如下:


玩家評論
我要點(diǎn)評

網(wǎng)名 注:您的評論需要經(jīng)過審核才會(huì)顯示出來。

已有 0 位玩家參與點(diǎn)評
下載排行