第85页:61 //generate 方程式生成(2)
展开61B
接下来我们来看看更多的生成例子,以及-h 标签
-h 标签可以加在命令中 来使生成的图形中空 (可以理解为把不等式变成了等式,因为只生成表面)
如下图,我们使用命令
//gen 1 -h -x^2+y<0
来用原石生成一个抛物面,可以看到我们加上了-h 标签使图形生成为空心(基本相当于-x^2+y=0的效果,但是//gen不支持等式)
正面,如果没有使用-h 标签,所有曲面下方的部分也会被填充,也许这个用来做屋顶会不错?
接下来一个双曲面,命令为
//gen 1 -h x^2-y^2>0.1
效果如下(如果没有加 -h 左右两边曲面“里面”的部分也会被填充)
61C
接下来是另外两个标签,我们知道如果正常使用//gen生成,选区会被定义为取值范围最终战-1:+1的空间,如果使用接下来介绍的两个标签的任何一个,生成时就会使用实际坐标来计算(生成区域还是会被限制在选区范围内)
首先是 -r ,表示 “使用实际坐标”,如果加上的这个标签,生成时会使用MC的坐标值代入计算
我们来看一个例子
下图目前我们的坐标是 x -49 y 102 z 43
在这个位置我们输入
//gen 1 -r y<102
即用原石填充选区内所有y坐标低于102的部分
生成效果如下,移动了一下位置以便于查看效果,Y轴高度没有变动,可以看到所有选区内Y<102的部分都被填充了
接下来是 -o 标签,它与 -r 类似,也是使用实际坐标带入计算,不过他将原点(0;0;0)定义在玩家的位置,即玩家所在位置为原点,1单位等于实际的一个方块(同样,生成限制在选区中)
我们来看一个例子,下图我们使用
//gen -o 1 y<0
将玩家所在位置设为原点,填充选区内Y值低于0的部分,即选区内所有低于玩家所在高度的部分
更多相关内容请关注:我的世界专区
责任编辑:墨池