放置参数

每当放置一个结构时,它都会经过以下流程(按此顺序):

ezEdits 允许你完全自定义此流程。括号中是分别应用于每个步骤的标志和参数。


控制尺寸:-s <dimensions>

尺寸通过设置结构的包围盒大小来定义其放置规模。

标志 -s <dimensions> 用于设置放置时所需的绝对基础尺寸(覆盖默认值)。

默认情况下,基于表达式的结构尺寸为 20,20,20,而建筑文件/剪贴板结构则按其原始固有尺寸放置。

circle-info

根据你选择的数值,结构可能会出现拉伸压缩

chevron-right示例hashtag

例如,如果你的剪贴板固有尺寸为 5x7x5,那么将尺寸设置为 -s 5,14,5 将会使放置的结构沿 Y 轴拉伸:

第一张图://ezsc Clipboard -s 5,7,5(原始剪贴板尺寸)

第二张图://ezsc Clipboard -s 5,14,5


随机缩放:-o <sizeMultiplierRange>

大多数结构命令会一次性放置多个结构。为了增加多样性,你可以为每次放置应用随机缩放。

-o <sizeMultiplierRange> 标志用于为每次放置应用随机缩放。你需要指定一个数值范围,系统会从中随机选择一个数字作为每次放置的缩放系数。

默认情况下,范围是 1,1,这意味着缩放系数始终为 1,即不产生任何效果。

chevron-right示例hashtag

通过将范围设置为 -o 0.5,2.0,我们可以让剪贴板的放置大小在目标尺寸的一半到两倍之间随机变化。

//ezsc Clipboard -o 0.5,2.0

(同一树木剪贴板以各种不同尺寸呈现)


随机镜像:-f <randomFlipsAxes>

-f <randomFlipsAxes> 标志允许在每次放置时沿任意轴对结构进行随机镜像。

可用值为:

  • None(默认)

  • X

  • Y

  • Z

  • XY

  • XZ

  • YZ

  • XYZ

镜像处理在定向(orientation)之后、对齐(alignment)之前应用。

chevron-right示例hashtag

第一张图://ezsc Clipboard(无随机镜像)

第二张图://ezsc Clipboard -f XZ(沿 X 轴和 Z 轴随机镜像,但不包含 Y 轴)


随机 90° 旋转:-r <randomRotationAxis>

-r <randomRotationAxis> 标志允许在每次放置时沿任一轴对结构进行随机 90° 旋转。

可用值为:

  • X

  • Y

  • Z

默认情况下,此参数未设置任何内容,即禁用随机旋转。

90° 旋转在朝向(orientation)之后但在对齐(alignment)之前应用。

chevron-right示例hashtag

第一张图://ezsc Clipboard(无随机旋转)

第二张图://ezsc Clipboard -r Y(绕 Y 轴随机 90° 旋转)


朝向 (进阶): -k <orientationAxis>-c <orientationAngle>

设置朝向意味着定义结构所拥有的内部坐标系。该坐标系随后将用于随机镜像/旋转以及对齐过程中。定义朝向即是“定义哪边是上,哪边是前”

朝向通过旋转轴(-k <direction>)和旋转角度(-c <angle>)来设置。其旋转方式与 //ezd rotate 完全一致

默认情况下,旋转轴 -kyup,旋转角度 -c0,这表示不进行旋转。

例如,如果你将旋转轴设置为 -k x 且旋转角度设置为 -c 90,那么你的结构将向侧面旋转。它的东面现在将成为“向上方向”,以此类推。


放置空气: -a

默认情况下,如果没有设置此标志,放置结构时会跳过空气方块。当设置了此标志时,结构内的空气方块将能够覆盖现有方块。

circle-info

此行为与 //paste-a 标志相反。这可能会引起混淆,但我们认为这对于我们的命令来说更方便。

最后更新于