跳转至

表达式

WorldEdit 支持使用数学表达式生成复杂的地形。

基本用法

//generate [方块] [表达式]    — 根据表达式生成地形
//hgenerate [方块] [表达式]   — 生成空心地形
//deform [表达式]             — 变形选区

表达式变量

变量 说明
x, y, z 坐标(相对或绝对)
r 到原点的距离
type 方块类型 ID

数学函数

支持标准数学函数:sin, cos, tan, asin, acos, atan, sqrt, abs, ceil, floor, log, exp, min, max

示例

//g stone sin(x/5)*3+y>0    — 生成正弦波地形
//g stone x^2+y^2+z^2<100   — 生成球体
//g stone y>0&y<10           — 生成 10 格高的平台
//g stone noise(x/5,y/5,z/5)>0.5 — 使用噪声生成地形

噪声函数

noise(x, y, z)               — 简单噪声
fnoise(x, y, z)              — 快速噪声

变形操作

//deform 命令可以对选区进行数学变形:

//deform y++                   — 向上移动
//deform x*=2                  — X 轴拉伸
//deform rotate(x,z,pi/4)      — 旋转