For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /reference/sdk/sapi/runtime/functions/getLayout.md.
  • 简体中文
  • Function: getLayout()

    function getLayout(
       start: [number, number, number], 
       direction: number, 
       mainAxis: number, 
       yOffset: number, 
       face: number): {
      left: {
         x: number;
         y: number;
         z: number;
      };
      right: {
         x: number;
         y: number;
         z: number;
      };
      sign: {
         x: number;
         y: number;
         z: number;
      };
    };

    Defined in: sapi/runtime/tools.ts:117

    计算双箱与墙牌布局中的左箱、右箱及告示牌的三维坐标。 常用于商店柜台、领地箱等「双箱 + 墙牌」的标准布局计算。

    Parameters

    ParameterTypeDescription
    start[number, number, number]起始基准坐标 [x, y, z]。
    directionnumber延伸方向代号。
    mainAxisnumber沿主轴排列的序号索引。
    yOffsetnumberY 轴垂直偏移量。
    facenumber朝向正面偏移量。

    Returns

    {
      left: {
         x: number;
         y: number;
         z: number;
      };
      right: {
         x: number;
         y: number;
         z: number;
      };
      sign: {
         x: number;
         y: number;
         z: number;
      };
    }

    包含左箱、右箱与告示牌精确坐标的对象。

    NameTypeDefined in
    left{ x: number; y: number; z: number; }sapi/runtime/tools.ts:124
    left.xnumbersapi/runtime/tools.ts:124
    left.ynumbersapi/runtime/tools.ts:124
    left.znumbersapi/runtime/tools.ts:124
    right{ x: number; y: number; z: number; }sapi/runtime/tools.ts:125
    right.xnumbersapi/runtime/tools.ts:125
    right.ynumbersapi/runtime/tools.ts:125
    right.znumbersapi/runtime/tools.ts:125
    sign{ x: number; y: number; z: number; }sapi/runtime/tools.ts:126
    sign.xnumbersapi/runtime/tools.ts:126
    sign.ynumbersapi/runtime/tools.ts:126
    sign.znumbersapi/runtime/tools.ts:126