小编为大家带来了《我的世界》WorldEdit创世神插件教程源坐标的使用说明,刚才提到了WorldEdit使用的不等式而非等式,这里简单来讲解一下二者的区别(学霸可以跳过)。
I.指令简介
II.指令结构与使用方式
III.可用标示
IV.坐标范围
V.等式与不等式
VI.空心图形标示的使用
VII.逻辑门的使用与多面体
VIII.函数的使用
IX.源坐标的使用
X.移动后源坐标的使用
XI.例子-曲面
XII.例子-多面体
XIII.使用例子
IX.源坐标的使用
现在我们来关注一下-r 标示,它的作用是使生成时使用源坐标,简单来说,就是将整个地图视作一个巨大的立体直角坐标系,虽然生成的范围依旧会被限制在选区中,但使用指令时可以带入实际的坐标进行(即F3画面上的XYZ坐标)运算。
这样说起来可能不好理解,让我们来看一个例子吧:
我们的目标是建立一个以上图的玻璃方块位置为中心,半径为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
复制代码
输入指令,可以得到下面的结果:
我们成功地在正确的位置生成了正确的球体(你说你弄这么一大堆就为跟我说个球?)
接着我们来看这个模式可能的另一个应用,使用三个点来生成一个平面:
如上图,在空间里选择了三个点,使用羊毛标注,我们的目标是找到并生成这过这三个点的唯一平面(给出空间中三个不在同一直线的点,仅存在一个过这三点的平面)。
首先我们需要找到这三个点的坐标:
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标示来仅生成平面,输入后我们得到的是:
可以看到我们成功生成了过三点的平面,可以注意到只有这个平面在选区中的部分被生成了,也可以理解为生成了平面与选区范围的交集。
累计评论0条
展开其余评论