我的世界WorldEdit创世神插件教程源坐标使用说明

小编为大家带来了《我的世界》WorldEdit创世神插件教程源坐标的使用说明,刚才提到了WorldEdit使用的不等式而非等式,这里简单来讲解一下二者的区别(学霸可以跳过)。

I.指令简介
II.指令结构与使用方式
III.可用标示
IV.坐标范围
V.等式与不等式
VI.空心图形标示的使用
VII.逻辑门的使用与多面体
VIII.函数的使用
IX.源坐标的使用
X.移动后源坐标的使用
XI.例子-曲面
XII.例子-多面体
XIII.使用例子

IX.源坐标的使用

现在我们来关注一下-r 标示,它的作用是使生成时使用源坐标,简单来说,就是将整个地图视作一个巨大的立体直角坐标系,虽然生成的范围依旧会被限制在选区中,但使用指令时可以带入实际的坐标进行(即F3画面上的XYZ坐标)运算。

这样说起来可能不好理解,让我们来看一个例子吧:

2015123010075175424

我们的目标是建立一个以上图的玻璃方块位置为中心,半径为5的球体,首先我们需要得到这个玻璃方块的坐标,即(-167;30;324) (见上图左上角最后一行Looking at:)。

我们知道,三维球面的方程是

(x-xc)2+(y-yc)2+(z-zc)2=r2

带入我们的中心点坐标,并加上半径5,就成了:

(x+167)^2+(y-31)^2+(z-324)^2=25

复制代码

现在我们可以将它转化成不等式,来表达球体内部:

(x+167)^2+(y-31)^2+(z-324)^2<25

复制代码

将其带入指令(不要忘记-r标示):

//g 155 -r (x+167)^2+(y-31)^2+(z-324)^2<25

复制代码

输入指令,可以得到下面的结果:

2015123010075158335

我们成功地在正确的位置生成了正确的球体(你说你弄这么一大堆就为跟我说个球?)

接着我们来看这个模式可能的另一个应用,使用三个点来生成一个平面:

2015123010075118812_600_0

如上图,在空间里选择了三个点,使用羊毛标注,我们的目标是找到并生成这过这三个点的唯一平面(给出空间中三个不在同一直线的点,仅存在一个过这三点的平面)。

首先我们需要找到这三个点的坐标:

2015123010075118812_600_0

2015123010075128561_600_0

2015123010075275489

R(-177;23;230)

B(-176;36;315)

Y(-164;29;316)

通过计算,我们可以得到平面的方程为:

-92x-181y-163z+41669=0

复制代码

接下来我们来将它带入指令

//g 95:0 -r -h -92*x-181*y-163*z+41669<0

复制代码

可以看到等式转换成了不等式,并且使用了-h标示来仅生成平面,输入后我们得到的是:

2015123010075281097

可以看到我们成功生成了过三点的平面,可以注意到只有这个平面在选区中的部分被生成了,也可以理解为生成了平面与选区范围的交集

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