我的世界WorldEdit教程deform指令教程特殊函数旋转与翻转讲解
2022-08-10 08:16:20来源:微游游戏平台发布:这野游
小编为大家带来了《我的世界》WorldEdit教程deform指令教程特殊函数旋转与翻转讲解,WorldEdit提供了两个特殊的函数,swap(x,y) 与 rotate(x,y,a) ,二者的作用分别为交换两个变量的值,与在一个平面上旋转选区,让我们通过例子来了解。
I.指令简介
II.指令结构与使用方式
III.可用标示
IV.坐标范围
V.变换方程-加减(移动)
VI.变换方程-乘除(缩放)
VII.函数的使用
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)
复制代码
结果如下:
上一篇: Steam一周销量:雷霆一击三连冠 下一篇: 最后一篇