我的世界WorldEdit教程deform指令教程变换方程加减移动讲解

接下来我们将会看到各种变换方程的效果,几何变换主要有三种,即移动,拉伸与旋转,首先我们来看一下相对简单的移动,同时观察一下长方体选区对变换的影响。

I.指令简介
II.指令结构与使用方式
III.可用标示
IV.坐标范围
V.变换方程-加减(移动)
VI.变换方程-乘除(缩放)
VII.函数的使用
VIII.特殊函数-旋转与翻转
IX.源坐标的使用
X.移动后源坐标的使用
XI.使用例子

首先我们来看一个简单的移动,下图中我们有一个位于y=0位置的平面

201612693454764

我们希望将它向上移动0.5单位,我们需要使用的指令是:

  1. //deform y=y-0.5

复制代码

注意这里使用的是  ,这是几何变换表达式的特性,因为我们改变的是变量本身,需要使用相反的运算符来达到效果。

201612693454753

移动后的效果如上图。

它的运作方式是带入每个方块位置的坐标数值,将其按表达式进行变动,并将方块移动到计算出的坐标的新位置,接下来我们通过移动一个单个方块来更直观地来看看这一点:

首先,我们的方块所在位置为选区中心,即坐标系原点 (0;0;0)

201612693454130

首先使用指令:

  1. //deform x=x-0.5

复制代码

将它向正X方向移动0.5单位,从下图可以看到方块成功被移动了。

201612693454186

接下来我们将它向上移动0.5单位,使用的指令是:

  1. //deform y=y-0.5

复制代码

201612693454946

最后,我们来看一下更复杂点的物体的移动,一个球体,同时来看一下多个表达式的同时使用

首先,下图为球体开始时的位置:

201612693454070

这里我们使用指令:

  1. //deform x=x+0.3; y=y+0.3

复制代码

将球体同时在两轴移动,可以看到指令中使用了分号来分隔两段表达式,下图为移动后球体的位置:

201612693454016

原创文章,作者:spike,如若转载,请注明出处:http://www.kz168.cn/51097.html